fix: resolve NextAuth UntrustedHost error and add login debugging
- Add trustHost: true to NextAuth configuration - Add console logging for login debugging - Fix authentication issues preventing login redirect
This commit is contained in:
@@ -44,18 +44,24 @@ function LoginForm() {
|
||||
setLoading(true);
|
||||
|
||||
try {
|
||||
console.log('开始登录...', { email, callbackUrl });
|
||||
const result = await signIn('credentials', {
|
||||
email,
|
||||
password,
|
||||
redirect: false,
|
||||
});
|
||||
|
||||
console.log('登录结果:', result);
|
||||
|
||||
if (result?.error) {
|
||||
console.error('登录错误:', result.error);
|
||||
setError('邮箱或密码错误');
|
||||
} else {
|
||||
console.log('登录成功,准备跳转到:', callbackUrl);
|
||||
router.push(callbackUrl);
|
||||
}
|
||||
} catch (err) {
|
||||
console.error('登录异常:', err);
|
||||
setError('登录失败,请稍后重试');
|
||||
} finally {
|
||||
setLoading(false);
|
||||
|
||||
Reference in New Issue
Block a user