From afd72ec72be1563679883e8b647eb0917d6b3afe Mon Sep 17 00:00:00 2001 From: Stephen Date: Fri, 23 Feb 2024 13:52:38 -0500 Subject: [PATCH] Added password confirmation on register page --- frontend-next/src/app/register/page.js | 29 ++++++++++++++++---------- 1 file changed, 18 insertions(+), 11 deletions(-) diff --git a/frontend-next/src/app/register/page.js b/frontend-next/src/app/register/page.js index 4c4fbb5..0d0291f 100644 --- a/frontend-next/src/app/register/page.js +++ b/frontend-next/src/app/register/page.js @@ -13,6 +13,17 @@ function Register() { const passwordMatch = (data) => { return data.password === data.passwordCheck; + }; + + const onSubmit = (data) => { + if (passwordMatch(data)) { + setPasswordMismatch(false); + router.push("/success"); + + } else{ + setPasswordMismatch(true); + return; + } } return ( @@ -25,21 +36,17 @@ function Register() {

Register

-
{ - if (passwordMatch(data)) { - router.push("/app"); - } else { - setPasswordMismatch(true); - return; - } - })} - + { + router.push("/app"); + }} + action="/api/register" + encType={'application/json'} control={control} >

-
+
{passwordMismatch &&

Passwords do not match

}