@Public @Post @Path("/login") public void fazLogin(User user) { String senha; MessageDigest md = null; try { md = MessageDigest.getInstance("MD5"); } catch (NoSuchAlgorithmException e) { e.printStackTrace(); } BigInteger hash = new BigInteger(1, md.digest(user.getSenha().getBytes())); senha = hash.toString(16); user.setSenha(senha); User carregado = userDao.carregar(user); String retorno = "false"; if (carregado != null) { retorno = "true"; userWeb.login(carregado); } result.use(Results.json()).from(retorno).serialize(); }
@Get @Path("/logout") public void logout() { userWeb.logout(); result.redirectTo(this).login(); }