fix(auth): check signIn result after register, redirect to login on failure
This commit is contained in:
@@ -30,12 +30,19 @@ export default function RegisterPage() {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
await signIn("credentials", {
|
const result = await signIn("credentials", {
|
||||||
email: form.email,
|
email: form.email,
|
||||||
password: form.password,
|
password: form.password,
|
||||||
redirect: false,
|
redirect: false,
|
||||||
});
|
});
|
||||||
|
|
||||||
|
if (result?.error) {
|
||||||
|
setError("Compte créé mais connexion échouée. Connectez-vous manuellement.");
|
||||||
|
setLoading(false);
|
||||||
|
router.push("/auth/login");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
router.push("/setup");
|
router.push("/setup");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user