繁体   English   中英

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

[英]What is the best way to update a users email address in meteor?

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

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

有没有一种“惯用的”方式来设置主要电子邮件,更新电子邮件地址(或添加/删除电子邮件)?

在我看来,如果像这样存储它们会更简单:

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM