如何在Meteor中使用sendEnrollmentEmail
关于如何在Meteor中使用sendEnrollmentEmail,meteor,Meteor,关于sendEnrollmentEmail的文档太短,我无法理解它是如何工作的 我的代码无法创建新用户。它只打印控制台中的电子邮件内容和电子邮件中的链接http://localhost:3000/#/enroll-account/D4SGgWerKrdNfYrJW只重定向到本地主机:3000/,我找不到应该传递给帐户的令牌。如文档所述,重置密码 Meteor.methods({ createNewUser: function (username, email) { Meteor.ca
sendEnrollmentEmail
的文档太短,我无法理解它是如何工作的
我的代码无法创建新用户。它只打印控制台中的电子邮件内容和电子邮件中的链接http://localhost:3000/#/enroll-account/D4SGgWerKrdNfYrJW
只重定向到本地主机:3000/
,我找不到应该传递给帐户的令牌。如文档所述,重置密码
Meteor.methods({
createNewUser: function (username, email) {
Meteor.call("validateUsername", username);
Meteor.call("validateEmail", email);
var userId = Accounts.createUser({username: username, email: email});
Accounts.sendEnrollmentEmail(userId);
}
});
是否有关于sendEnrollmentEmail
的示例?谢谢:)你做的每件事都是对的。。我试着让它工作,它对我很好。(您使用的是哪种版本的meteor?)
if(Meteor.isServer){
流星法({
createNewUser:函数(用户名、电子邮件){
//我建议使用初始密码创建用户,否则它将是空字符串
var userId=Accounts.createUser({username:username,email:email,password:'initialPassword'});
Accounts.sendEnrollmentEmail(用户ID);
}
});
}
在控制台中收到“电子邮件”后,单击打开我的浏览器的链接,弹出“窗口”更改密码谢谢!我在url中发现D4SGgWerKrdNfYrJW
是“令牌”,我添加了一个路由器从url获取它。使用env变量ROOT\u URL和MAIL\u URL,我最终得到了正确的电子邮件content@QingYun你好有样品吗?