在meteor中更新用户电子邮件地址的最佳方法是什么?

时间:2012-12-29 01:58:42

标签: javascript meteor

因此内置的meteor身份验证系统会在用户下存储用户电子邮件,如下所示:

emails: [ { address: d@s.com, verified: true} ]

设置主电子邮件,更新电子邮件地址(或添加/删除电子邮件)是否有'流行'方式?

在我看来,如果将它们存储起来会更简单:

emails: { 'd@s.com': { verified: true } }

1 个答案:

答案 0 :(得分:1)

您建议的对象格式没有意义,因为那我该如何请求该对象?通常我会说obj.emails[i].address,现在我不得不说......什么? for (var key in obj.emails) { var email = obj.emails[key]; }?那要复杂得多。

要更新电子邮件地址,您应更改用户记录中的电子邮件地址,将其标记为未经验证,然后使用Account.sendVerificationEmail启动验证过程。