use*_*242 7 url hash token meteor
尝试在我的meteor应用程序中实现密码恢复.
我可以生成指向我的应用的恢复电子邮件:
onemore.meteor.com/#/reset-Password/[token]
当我点击此链接时,它会转到URL,但随后URL会立即重写 onemore.meteor.com/#
当我输入时Session.get("resetPassword"),它返回undefined
我知道令牌有效.如果我在电子邮件"[token]"中复制链接的后半部分并将其粘贴到控制台中Session.set("resetPassword",[token]),则密码恢复表单将按预期运行.
为什么我的URL重写onload?这会发生吗?在重写之前我需要解释这个js吗?
谢谢
您可以尝试使用以下命令从重置 URL 中删除 #:
Meteor.startup(function () {
Accounts.emailTemplates.resetPassword.text = function (user, url) {
url = url.replace('#/', '')
return " To reset your password, simply click the link below:\n\n"
+ url;
};
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1306 次 |
| 最近记录: |