电子邮件地址作为Sitecore中的用户名

Gra*_*eam 2 sitecore sitecore6

我的Sitecore网站要求用户名为电子邮件地址.

我可以在代码中成功创建用户,但每当我尝试在用户管理器上的Sitecore CMS中手动创建外联网用户时,它会引发电子邮件用户名的评估错误user name is not valid in the selected domain..它似乎是导致验证的@符号.

我该如何更新此验证?

Tra*_*yek 6

您可以使用此设置:

<setting name="AccountNameValidation" value=".+" />
Run Code Online (Sandbox Code Playgroud)

另外,请考虑将requiresUniqueEmail成员资格提供程序设置为true,这样您就不会有重复的电子邮件地址.

更多信息:http://briancaos.wordpress.com/2013/04/22/sitecore-allow-email-adress-as-user-name/