diff --git a/src/app/(auth)/login/login-form.tsx b/src/app/(auth)/login/login-form.tsx index ff0afb2..6cee331 100644 --- a/src/app/(auth)/login/login-form.tsx +++ b/src/app/(auth)/login/login-form.tsx @@ -23,8 +23,9 @@ export function LoginForm() { if (result.error) { if (result.error.status === 403) { - // Креды верны, но email не подтверждён. Better Auth уже - // переотправил письмо подтверждения — сообщаем об этом. + // Креды верны, но email не подтверждён. Better Auth сам письмо + // не переотправляет (проверено) — запрашиваем свежую ссылку явно. + await authClient.sendVerificationEmail({ email, callbackURL: "/dashboard" }); setNeedsVerification(true); } else if (result.error.status === 429) { setError("Слишком много попыток входа. Подождите минуту и попробуйте снова.");