【发布时间】:2019-11-10 17:34:21
【问题描述】:
我正在 MeteorJs 中开发 MultiTenant 应用程序,并使用基于帐户的包来创建和管理用户帐户。 通过将域与电子邮件连接起来,我解决了唯一用户 ID 的问题。但是,在为不同的域注册相同的电子邮件 ID 时出现错误。 社区对帐户注册以及 Accounts-UI、accounts-base 包提供的所有功能的建议是什么?
【问题讨论】:
我正在 MeteorJs 中开发 MultiTenant 应用程序,并使用基于帐户的包来创建和管理用户帐户。 通过将域与电子邮件连接起来,我解决了唯一用户 ID 的问题。但是,在为不同的域注册相同的电子邮件 ID 时出现错误。 社区对帐户注册以及 Accounts-UI、accounts-base 包提供的所有功能的建议是什么?
【问题讨论】:
如果我对您的理解正确,您是在问是否可以将多个应用程序连接到同一个“用户”集合并使用不同的登录名?如果是这样,那么你不能。
在同一个 mongo“用户”集合中,您应该只有唯一的电子邮件地址。虽然它没有通过索引强制执行,但它确实会弄乱密码重置。即,当您提出密码重置请求并输入电子邮件地址时,它如何知道要在哪个帐户上进行密码重置?
【讨论】: