adding clerk authentication

This commit is contained in:
2025-01-22 23:11:25 -05:00
parent 1a59ac8373
commit 9931980114
8 changed files with 370 additions and 52 deletions

View File

@@ -27,20 +27,22 @@ export default function RegistrationForm() {
return;
}
const existingUser : any = null;
if((await getUserByEmail(formData.email)).length > 0){
let existingUser : any = null;
existingUser = await getUserByEmail(formData.email);
console.log(existingUser);
if(existingUser.length > 0){
setError("Duplicate E-Mail Address");
return
}
try {
const hashedPassword = await bcrypt.hash(formData.password, 10);
addUser(
formData.first_name,
formData.last_name,
formData.username,
formData.email,
hashedPassword
await addUser(
formData.first_name,
formData.last_name,
formData.username,
formData.email,
hashedPassword
);
router.push("/signin"); // Redirect to login after successful registration
} catch (err) {