新手开发者求助:NextAuth CredentialsProvider注册成功但登录失败问题
问题:NextAuth CredentialsProvider登录失败排查解决
我是一名入门级Web开发者,正在开发具备用户注册、仪表盘访问功能的银行网站。因为NextAuth原生仅支持登录(signIn)、无注册功能,所以采用NextAuth + CredentialsProvider + Prisma Adapter方案搭建用户系统。
目前已完成的工作:
- 编写
prisma.schema,通过DATABASE_URL成功在MongoDB创建对应数据库结构 - 完成用户注册页面和
createUser接口,可正常将用户数据添加至User集合
当前遇到的问题:使用CredentialsProvider执行登录操作时失败。
相关截图说明:
- Prisma.schema截图:展示定义的User模型字段与结构
- 注册页面截图:展示用户输入账号、密码等信息的前端注册界面
- createUser接口截图:展示后端处理注册请求、写入用户数据的代码逻辑
- 登录错误截图:展示登录触发的错误提示内容
- nextauth.js文件截图:展示NextAuth配置文件中CredentialsProvider的具体配置代码
我已经尝试多种方法,但NextAuth文档不够直观易懂,希望能得到帮助,解决已注册用户无法正常登录的问题。
内容的提问来源于stack exchange,提问作者Daniel uzoegbu
相关产品推荐
相关产品推荐

