【问题标题】:Allow Meteor Accounts to have multiple users with the same email address允许 Meteor 帐户拥有多个具有相同电子邮件地址的用户
【发布时间】:2015-08-30 01:18:15
【问题描述】:

我正在构建一个 Meteor 应用程序,我不在乎两个人是否拥有相同的电子邮件地址,因为我使用用户名作为登录密钥。

我一直在寻找一种方法来设置 Meteor 帐户(帐户密码)以使其成为可能,但我找不到任何资源。

有可能吗?我是否应该为了那一点点差异而推出自己的注册机制?

【问题讨论】:

标签: meteor meteor-accounts


【解决方案1】:

在 account-base.js 中,设置了这个索引

Meteor.users._ensureIndex('emails.address', {unique: 1, sparse: 1});  

这是设置行为的原因。我们需要删除该索引。看着doc,我明白了

Meteor.users._dropIndex({"emails.address": 1});

可以解决问题,但是,我是新的流星,所以我不知道把它放在哪里以及这是否是最好的方法。

我把它放在一个服务器文件中,它工作得很好......但是研究更多

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-06-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-18
    • 1970-01-01
    • 2016-11-12
    • 1970-01-01
    相关资源
    最近更新 更多