【发布时间】:2015-02-14 13:11:12
【问题描述】:
我对如何使用 Accounts.onEmailVerificationLink 有点困惑。
文档有些模棱两可:
Accounts.onEmailVerificationLink(回调)
注册一个函数以在单击电子邮件验证链接时调用 在 Accounts.sendVerificationEmail 发送的电子邮件中。 这个功能 应该在顶层代码中调用,而不是在 Meteor.startup() 中调用。
“这个函数”、回调或Accounts.onEmailVerificationLink 本身到底是什么意思?
不管怎样,不管我把东西放在哪里,我总是在浏览器控制台上得到这个错误信息:
Accounts.onEmailVerificationLink was called more than once. Only one callback added will be executed.
【问题讨论】:
-
即使
Accounts.onEmailVerificationLink()函数为空,我也会收到Accounts.onEmailVerificationLink was called more than once. Only one callback added will be executed.错误。你想清楚了吗? -
我刚刚删除了通话,账户验证仍然有效,所以它必须由用户帐户处理:我猜是包。
-
没有,终于找到了:在accounts:ui包里(当然……)