如何解决[NextAuth]:如何在后端以编程方式登录用户?
我使用多个提供商,包括凭据提供商(电子邮件和密码) 在某个时候,在应用程序中,用户可以要求“恢复密码”电子邮件,他应该在那里获得一次性链接。 在他访问链接 (/api/users/quick_link?token=XXX&email) 后,我检查令牌是否有效,然后我的目标是登录用户并将他重定向到他的个人资料页面。
我尝试了什么:
- 使用“nextauth/client”登录功能,这显然不适用于后端
- 检查他们是如何做的'email' provider - 开始部分或多或少相同,但它很快开始使用内部函数,我不打算(至少现在)接触这些函数。
我没有尝试过的: 使用 REST API。
因为我不确定如何从另一个 api 使用它。只是等待获取?
回顾
简短版本:访问 /api/users/login_me_asap?myemail=xxx 后,我想登录用户并重定向他。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。