authentication - 来自 'next-auth/react' 的注册不存在

标签 authentication next.js

我正在尝试创建一个注册页面,目前正在将注册与 google 和 nextauth 集成。

我已经能够将signIn与nextAuth集成并能够登录(但是无法在数据库上创建实际用户...)

与:

从“next-auth/react”导入{ getProviders,signIn as SignIntoProvider };

其中signIn存在于next-auth/react中——搜索signUp或newUser时,它不存在......还有其他地方我应该寻找吗?

因为应该有登录、注册和退出。由于某种原因我无法访问注册...

最佳答案

signUp 函数不存在,但您可以使用 NextAuth 回调将用户保存到数据库中。

当用户登录时,查询数据库以检查它是否已存在,如果不存在,则创建它。

以下是如何使用登录回调的文档引用:

NextAuth Callbacks documentation

关于authentication - 来自 'next-auth/react' 的注册不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71397331/

相关文章:

java - 数据库中超过一个用户的 Spring Security 身份验证不起作用

nuxt.js - 当所有人都可以生成静态站点时,为什么我会选择 Gridsome/Gatsby 而不是 Nuxt/Next?

authentication - 连接到 Azure 以创建应用程序注册

authentication - 使用 Cordova 进行证书验证

php - Laravel 5.3 - 登录尝试重定向失败

css - 通用渲染在 DOMContentLoaded 事件和 Load 事件之间产生延迟

next.js - 无法加载具有空路径和后备的静态 Prop

javascript - 加载包含 getStaticProps 的组件

sass - NextJS 和 Bulma SASS 不更新变量

java - 如何结合Web/移动用户身份验证