我刚刚阅读了流星的帐户配置选项,“restrictCreationByEmailDomain”选项很棒
Accounts.config({ restrictCreationByEmailDomain: 'school.edu' })
我想知道我可以使用以逗号或数组分隔的域列表代替“school.edu”吗?有没有流星帐户系统的简单教程?请帮忙
我刚刚阅读了流星的帐户配置选项,“restrictCreationByEmailDomain”选项很棒
Accounts.config({ restrictCreationByEmailDomain: 'school.edu' })
我想知道我可以使用以逗号或数组分隔的域列表代替“school.edu”吗?有没有流星帐户系统的简单教程?请帮忙
restrictCreationByEmailDomain 字符串或函数
如果设置,则仅允许新用户在指定域中使用电子邮件或谓词函数返回 true。适用于基于密码的登录和公开电子邮件地址的外部服务(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);
},
...
});