允许帐户重复用户名-ui

Allow duplicate usernames with accounts-ui

有一种方法允许在使用帐户注册时使用重复的用户名(在不同用户之间)-ui?我在配置中使用:

Accounts.ui.config({passwordSignupFields: ' USERNAME_AND_EMAIL' });

用户名在我的应用程序中允许重复(因为 facebook 允许创建具有相同名称的不同用户)但只有电子邮件在用户之间应该是唯一的,以便稍后使用 email/password 登录。

有什么建议吗?

您将不得不 roll your own authentication。 Meteor Chef 是一个很好的起点。

如果没有 hacking/changing 满足您的特定需求,您将无法使用 accounts-ui 来执行此操作。

祝你好运!

你试过吗?

Accounts.ui.config({passwordSignupFields: ' EMAIL_ONLY' });

来源:http://docs.meteor.com/api/accounts.html#Accounts-ui-config

您也可以将用户名保存在用户 profile