The E-mail or password is incorrect
", + exchange); + return; + } + IOHelper.LoginUser(exchange, loginuser); + IOHelper.Redirect("/", exchange); + } catch (Exception e) { + throw e; + } } @Override diff --git a/src/io/github/norbipeti/chat/server/page/RegisterPage.java b/src/io/github/norbipeti/chat/server/page/RegisterPage.java index 60df7c3..b11c84e 100644 --- a/src/io/github/norbipeti/chat/server/page/RegisterPage.java +++ b/src/io/github/norbipeti/chat/server/page/RegisterPage.java @@ -38,11 +38,10 @@ public class RegisterPage extends Page { user.setName(post.get("name")); user.setEmail(post.get("email")); user.setSalt(BCrypt.gensalt()); // http://www.mindrot.org/projects/jBCrypt/ - user.setPassword(BCrypt.hashpw(post.get("password"), user.getSalt())); + user.setPassword(BCrypt.hashpw(post.get("pass"), user.getSalt())); provider.addUser(user); IOHelper.LoginUser(exchange, user); - exchange.getResponseHeaders().add("Location", "/"); - IOHelper.SendResponse(303, "If you can see this, click here to continue", exchange); + IOHelper.Redirect("/", exchange); } return; // TODO: Only show tag when needed }