diff --git a/.gitignore b/.gitignore index 3a4561d..5896146 100644 --- a/.gitignore +++ b/.gitignore @@ -4,6 +4,7 @@ project/target target tmp .idea +*.iml Play20StartApp.iml db .classpath diff --git a/app/controllers/Application.java b/app/controllers/Application.java index f976dd1..aa0a5d8 100644 --- a/app/controllers/Application.java +++ b/app/controllers/Application.java @@ -89,6 +89,9 @@ public static class Register { @Constraints.Required public String inputPassword; + @Constraints.Required + public String confirmPassword; + /** * Validate the authentication. * @@ -107,6 +110,18 @@ public String validate() { return "Password is required"; } + if (isBlank(confirmPassword)) { + return "Confirm Password is required"; + } + + if (isBlank(confirmPassword)) { + return "Confirm Password is required"; + } + + if (!inputPassword.equals(confirmPassword)) { + return "Passwords do not match"; + } + return null; } diff --git a/app/views/account/signup/createFormOnly.scala.html b/app/views/account/signup/createFormOnly.scala.html index 2b71eb1..6dde89c 100644 --- a/app/views/account/signup/createFormOnly.scala.html +++ b/app/views/account/signup/createFormOnly.scala.html @@ -23,6 +23,11 @@