From 913c8a6aaf9b1e9af17904397606d00129b7b030 Mon Sep 17 00:00:00 2001 From: Romain bogdanovic Date: Sat, 28 Mar 2026 20:27:50 +0100 Subject: [PATCH] fix: nextauth v5 redirectTo, email provider signIn without redirect:false --- src/app/[locale]/auth/login/page.tsx | 11 ++--------- src/components/Nav.tsx | 2 +- 2 files changed, 3 insertions(+), 10 deletions(-) diff --git a/src/app/[locale]/auth/login/page.tsx b/src/app/[locale]/auth/login/page.tsx index 037f5e84..46169c27 100644 --- a/src/app/[locale]/auth/login/page.tsx +++ b/src/app/[locale]/auth/login/page.tsx @@ -21,19 +21,12 @@ export default function LoginPage() { setError(""); try { - const result = await signIn("resend", { + await signIn("resend", { email, - redirect: false, - callbackUrl: `/${locale}/dashboard`, + redirectTo: `/${locale}/auth/verify`, }); - if (result?.error) { - setError("Une erreur est survenue. Vérifiez votre adresse email."); - } else { - window.location.href = `/${locale}/auth/verify`; - } } catch { setError("Une erreur est survenue."); - } finally { setLoading(false); } }; diff --git a/src/components/Nav.tsx b/src/components/Nav.tsx index 8404c2a3..1fb2ea2f 100644 --- a/src/components/Nav.tsx +++ b/src/components/Nav.tsx @@ -118,7 +118,7 @@ export function Nav({ locale, userRole, isLoggedIn }: NavProps) { {/* Auth button */} {isLoggedIn ? (