发布于 2013-01-02 23:11:08
resetPassword:具有两个字段的对象:
您可以自定义将哪个url传递给重置密码电子邮件方法:
Accounts.resetPassword.text = function(user, url) {
return "Click this link to reset your password: /reset-password/" + myId;
}发布于 2015-02-20 05:11:21
派对晚了..。
您可以通过以下方式更改url,而不是更改整个文本:
Meteor.startup(function() {
Accounts.urls.resetPassword = function(token) {
return Meteor.absoluteUrl('reset-password/' + token);
};
});发布于 2013-07-20 11:23:53
它改变了一点:
你必须用
Accounts.emailTemplates.resetPassword.text对于url,您可以简单地替换hashbang,而不是从url解析令牌。例如(在coffeescript中):
Meteor.startup(() ->
Accounts.emailTemplates.resetPassword.text = (user, url) ->
url = url.replace('#/', '')
return "Click this link to reset your password: " + url
)ES6
Meteor.startup(() =>
Accounts.emailTemplates.resetPassword.text = function(user, url) {
url = url.replace('#/', '');
return `Click this link to reset your password: ${url}`;
}
);https://stackoverflow.com/questions/14130310
复制相似问题