enhanced overall Chat experience
This commit is contained in:
@@ -53,7 +53,6 @@ export const Register = () => {
|
||||
passwordConfirm: "",
|
||||
},
|
||||
});
|
||||
console.log("Register form", form.formState.errors);
|
||||
return (
|
||||
<form
|
||||
className="card-body"
|
||||
@@ -67,6 +66,10 @@ export const Register = () => {
|
||||
firstname: form.getValues("firstname"),
|
||||
lastname: form.getValues("lastname"),
|
||||
});
|
||||
if ("error" in user) {
|
||||
toast.error(user.error);
|
||||
return;
|
||||
}
|
||||
await sendVerificationLink(user.id);
|
||||
await signIn("credentials", {
|
||||
callbackUrl: "/",
|
||||
|
||||
@@ -27,7 +27,9 @@ export const register = async ({ password, ...user }: Omit<Prisma.UserCreateInpu
|
||||
},
|
||||
});
|
||||
if (existingUser) {
|
||||
throw new Error("Ein Nutzer mit dieser E-Mail-Adresse existiert bereits.");
|
||||
return {
|
||||
error: "Ein Nutzer mit dieser E-Mail-Adresse existiert bereits.",
|
||||
};
|
||||
}
|
||||
|
||||
const newUser = prisma.user.create({
|
||||
|
||||
Reference in New Issue
Block a user