gpt4 book ai didi

url - Meteor 重置密码 - 单击电子邮件链接不起作用

转载 作者:行者123 更新时间:2023-12-02 11:35:19 25 4
gpt4 key购买 nike

尝试在我的 meteor 应用程序中实现密码恢复。

我可以生成一封指向我的应用程序的恢复电子邮件:

onemore.meteor.com/#/reset-Password/[ token ]

当我点击此链接时,它会转到该 URL,但随后该 URL 会立即重写为 onemore.meteor.com/#

当我输入 Session.get("resetPassword") 时,它返回 undefined

我知道 token 是有效的。如果我复制电子邮件“[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;
};
});

另请参阅How do you change the reset password URL in meteor?

关于url - Meteor 重置密码 - 单击电子邮件链接不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24295400/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com