Accounts.createUser问题。如何使电子邮件字段不唯一?

时间:2016-04-12 22:13:55

标签: javascript meteor

我目前正在开展一个涉及使用 Meteor JS。

的项目

我的问题是我不能拥有重复的电子邮件地址(我希望用户名是唯一的,而不是电子邮件)。 我一直收到错误:

Error: Email already exists. [403]

根据Meteor文档,用户名为“唯一名称”,因此我预计它将成为“约束”......

我正在创建一个新用户,如下所示:

Accounts.createUser({
    username: "SOME_UNIQUE_STR", email: "EMAIL", password: "123", profile: profile_object
        }, 
    function(err){...

我的问题是:如何强制用户名成为唯一身份字段,以便我可以让用户拥有相同的电子邮件地址?

谢谢!

1 个答案:

答案 0 :(得分:1)

流星文档仅保证用户电子邮件字段中电子邮件的唯一性。

您可以构建自己的身份验证。您可以找到一个很好的教程here