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

标签 javascript meteor

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

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

是否有一种“快速”的方式来设置主电子邮件和更新电子邮件地址(或添加/删除电子邮件)?

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

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

最佳答案

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

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

关于javascript - 在 meteor 中更新用户电子邮件地址的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14078050/

相关文章:

javascript - Highcharts:X 轴偏移 2 小时

javascript - 我可以为用户隐藏 Javascript 通信吗?

javascript - 我的 HTML 未在 codeacademy 编辑器中读取 Javascript 文件

javascript - 在测试 Meteor 应用程序时设置经过身份验证的用户

Meteor:检查互联网连接是否存在

javascript - 如何在模式打开时更改 window.location?

javascript - 我的应用程序如何知道 Android 设备是否收到了新消息

meteor - Accounts.on Login with Iron Router

javascript - 为什么客户端不会在公用文件夹中收到此脚本的新版本?

javascript - 禁用 meteor 注册