user is logged in after registration

This commit is contained in:
Athou
2014-08-15 12:48:39 +02:00
parent 943bde7eed
commit 20292a7742
2 changed files with 3 additions and 1 deletions

View File

@@ -220,9 +220,10 @@ public class UserREST {
@POST
@UnitOfWork
@ApiOperation(value = "Register a new account")
public Response register(@Valid @ApiParam(required = true) RegistrationRequest req) {
public Response register(@Valid @ApiParam(required = true) RegistrationRequest req, @Session HttpSession session) {
try {
userService.register(req.getName(), req.getPassword(), req.getEmail(), Arrays.asList(Role.USER));
userService.login(req.getName(), req.getPassword(), session);
return Response.ok().build();
} catch (final IllegalArgumentException e) {
return Response.status(422).entity(new ValidationErrorMessage(Collections.<ConstraintViolation<?>> emptySet()) {