diff --git a/src/app/auth/register/page.tsx b/src/app/auth/register/page.tsx index 68c5ace..8acbd0d 100644 --- a/src/app/auth/register/page.tsx +++ b/src/app/auth/register/page.tsx @@ -30,12 +30,19 @@ export default function RegisterPage() { return; } - await signIn("credentials", { + const result = await signIn("credentials", { email: form.email, password: form.password, 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"); }