我找不到任何有关自动登录刚刚注册的用户的文档。 我能想到的唯一方法是一个用户已经注册,然后以编程方式调用next-auth提供的signIn函数来让他登录。
还有其他办法吗?不确定其最佳实践
谢谢
最佳答案
注册后您可以使用“登录回调”。
const response = await fetch("/api/register", {
method: "POST",
body: JSON.stringify(values),
headers: {
"Content-Type": "application/json",
},
})
if (response.ok) {
await signIn("credentials", {
email: values.email,
password: values.password,
redirect: true,
callbackUrl: "/",
})
}
关于reactjs - 下一步身份验证 - 注册后自动登录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/76121728/