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

Accounts.createUser issue. How to make email field non-unique?

本文关键字:字段 唯一 电子邮件 何使 createUser 问题 Accounts      更新时间:2024-05-31

我目前正在进行一个项目,该项目涉及使用MeteorJS。

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

Error: Email already exists. [403]

根据Meteor文档,用户名是"一个唯一的名称",因此我希望它是"约束"。。。

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

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

我的问题是:我如何强制用户名为uniques字段,这样我就可以让用户拥有相同的电子邮件地址?

谢谢!

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

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