我希望我的应用在用户注册时发送验证邮件。目前的行为是他在注册后立即(并自动)登录。每当用户点击注册按钮时,我都会对字段进行验证并调用' Accounts.createUser'功能。这很好用。注意:我使用的是自定义用户身份验证,而不是accounts-ui或useraccounts。
但我希望他验证他的电子邮件,只有在成功时才会激活他的帐户。
为实现这一点,我配置了:
Accounts.config({
sendVerificationEmail: true
});
想法是在Accounts.createUser函数中向用户发送电子邮件。我的应用实际上是以“http://localhost:3000/verify-email/”形式发送验证电子邮件。但注册用户再次自动登录。
答案 0 :(得分:0)
尝试使用enforceEmailVerification: true
检查文档https://github.com/meteor-useraccounts/core/blob/master/Guide.md