reactjs - 下一步身份验证 - 注册后自动登录

标签 reactjs authentication next.js next-auth

我找不到任何有关自动登录刚刚注册的用户的文档。 我能想到的唯一方法是一个用户已经注册,然后以编程方式调用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/

相关文章:

amazon-web-services - aws amplify 可以与 NextJS 配合使用吗?

javascript - JSX 没有产生预期的输出,SPAN 嵌套在 A 中

asp.net-mvc - 如何限制对 ASP.net MVC Controller 中某些操作的访问

windows - 验证用户详细信息和自动登录 Windows

javascript - Next.js:错误:React.Children.only 期望接收单个 React 元素子元素

javascript - SWR 在每个 api 调用中公开 client-id 和 Bearer token ,我应该是正确的

javascript - 将多个操作传递给 bindActionCreators

javascript - 使用计算变量与 useState/useEffect 的结果

javascript - 当 'ref' 不可用时与 DOM 元素交互

authentication - 如何获取用户是否登录的最新信息?