diff --git a/client/pages/register.js b/client/pages/register.js index dad030a..828c601 100644 --- a/client/pages/register.js +++ b/client/pages/register.js @@ -32,6 +32,14 @@ const Register = ({ token: inviteToken, tokenError }) => { e.preventDefault(); setLoading(true); const form = new FormData(e.target); + const password = form.get("password"); + const passwordConfirm = form.get("passwordConfirm"); + + if (password !== passwordConfirm) { + addNotification("error", "Password verification failed! Please ensure both password fields contain the same password."); + setLoading(false); + return; + } try { const res = await fetch(`${SQ_API_URL}/register`, { @@ -43,6 +51,7 @@ const Register = ({ token: inviteToken, tokenError }) => { email: form.get("email"), username: form.get("username"), password: form.get("password"), + password: form.get("passwordConfirm"), invite: inviteToken, }), }); @@ -107,6 +116,13 @@ const Register = ({ token: inviteToken, tokenError }) => { mb={4} required /> + ) : (