meteor的restrictCreationByEmailDomain选项如何工作?

我刚刚阅读meteor的帐户configuration选项,“restrictCreationByEmailDomain”选项是真棒

Accounts.config({ restrictCreationByEmailDomain: 'school.edu' }) 

我想知道我可以使用由逗号或数组分隔的域名列表来代替'school.edu'吗?meteor账户系统有没有简单的教程? 请帮助

       

网上收集的解决方案 "meteor的restrictCreationByEmailDomain选项如何工作?"

restrictCreationByEmailDomainstring或函数

如果设置,则只允许在指定域中使用电子邮件的新用户或谓词函数返回true 。 使用基于密码的login和公开电子邮件地址的外部服务(Google,Facebook,GitHub)。

 Accounts.config({ restrictCreationByEmailDomain: function(email) { var domain = email.slice(email.lastIndexOf("@")+1); // or regex var allowed = ["school.edu", "school.edu.br"]; return _.contains(allowed, domain); }, ... });