【发布时间】:2019-11-18 23:51:05
【问题描述】:
我的项目是基于
环回入门教程2
我在客户端使用 AngularJs SDK,我想实现“密码重置”功能。
首先是/reset-password 视图,您可以在其中输入您的电子邮件地址并要求输入另一个密码。
然后,您会在每封电子邮件中收到一个链接,将您定向到/set-new-password/{{accessToken}}/{{userId}}
在此视图中,用户输入密码并提交。之后它应该通过 Id 找到用户并更新其密码。
但是对于User.findById 和User.updateById,我需要请求标头中的访问令牌。
“通常”请求标头在登录后始终包含访问令牌。但是因为是重设密码,所以我没有登录。
我可以通过$stateparams 访问访问令牌,但是如何在Request-Header 中设置它,这样我仍然可以使用AngularJs-SDK?
(我希望一切都清楚。英语不是我的母语)
【问题讨论】: