@Post @Path("/login/") @Consumes("application/json") public void login(Usuario usuario) { boolean authenticated = false; String message = ""; Usuario u = repository.getByUsernameAndPassword( usuario.getUsername(), Hasher.get(usuario.getPassword())); if (u != null) { login.setUsuario(u); authenticated = true; message = "AUTHENTICATED"; } else { authenticated = false; message = "NOT_AUTHENTICATED"; } serializer(new SecurityResponse(authenticated, message)).serialize(); }
@Get @Path("/logout/") public void logout() { login.setUsuario(null); serializer(new SecurityResponse(false, "NOT_AUTHENTICATED")).serialize(); }