允许Meteor帐户让多个用户使用相同的电子邮件地址

时间:2015-06-14 13:35:37

标签: meteor meteor-accounts

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

我一直在寻找一种方法来设置流星帐户(帐户密码)以实现这一目标,但我找不到任何资源。

甚至可能吗?我应该为了这个小小的差异而推出自己的注册机制吗?

1 个答案:

答案 0 :(得分:2)

在account-base.js中,设置此索引

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

这就是设置行为的原因。我们需要放弃该指数。看doc,我看到了

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

会做的伎俩,但是,我是新的流星,所以我不知道在哪里放这个,如果这是最好的方法。

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

相关问题