diff --git a/client-side/src/pages/SignUp/signUp.jsx b/client-side/src/pages/SignUp/signUp.jsx index cdc7a2e..45e7bc4 100644 --- a/client-side/src/pages/SignUp/signUp.jsx +++ b/client-side/src/pages/SignUp/signUp.jsx @@ -27,6 +27,7 @@ function Signup() { cfID: "", email: "", password: "", + confirmPassword: "", }); //manage state of the errors. @@ -50,6 +51,9 @@ function Signup() { else if (!emailRegex.test(formData.email)) newErrors.email = "Invalid email format"; if (!formData.password.trim()) newErrors.password = "Password is required"; + if (!formData.confirmPassword.trim()) newErrors.confirmPassword = "Confirm Password is required"; + else if (formData.password !== formData.confirmPassword) + newErrors.confirmPassword = "Passwords do not match"; return newErrors; }; @@ -176,7 +180,7 @@ function Signup() { {/* Password */} -
+