我有一个feathers.js 应用程序,它也使用 vue 作为前端。还使用羽毛身份验证管理。使用创建 isVerified 并将其设置为 false 的 mongodb。当用户带着令牌返回时,试图找出将 isVerified 更改为 true 的正确方法。
问问题
373 次
1 回答
1
当您使用令牌调用 verifySignup 调用时会处理它,例如,如果您使用verifySignupLong
带有验证码的操作,假设它有效且未过期,验证器将设置isVerified
为 true。
根据文档(在“Hooks”下),他们不会发送初始注册验证请求。在挂钩上,您after/create
可以访问验证码(user.verifyToken
未验证(isVerified 为假)您捕获该信息,verifySignupLong
使用令牌调用,然后查看它们是否已验证。
我们构建了一个包含电子邮件地址和验证令牌的链接,并将其通过电子邮件发送给用户,他们单击该链接,服务器解压缩该查询字符串并对 authManagement 进行适当的调用。
于 2019-03-16T14:07:54.690 回答