在Sitecore中作为用户名的电子邮件地址
我的Sitecore站点要求用户名是电子邮件地址 我可以在代码中成功创建用户,但每当我尝试在用户管理器上的Sitecore CMS中手动创建extranet用户时,就会抛出电子邮件用户名的评估错误在Sitecore中作为用户名的电子邮件地址,sitecore,sitecore6,Sitecore,Sitecore6,我的Sitecore站点要求用户名是电子邮件地址 我可以在代码中成功创建用户,但每当我尝试在用户管理器上的Sitecore CMS中手动创建extranet用户时,就会抛出电子邮件用户名的评估错误用户名在所选域中无效。。似乎是@符号导致了验证 如何更新此验证?您需要修改web.config中的AccountNameValidation设置 <setting name="AccountNameValidation" value=".+" /> 这将允许用户名中的所有字符您可以使用
用户名在所选域中无效。
。似乎是@符号导致了验证
如何更新此验证?您需要修改web.config中的
AccountNameValidation
设置
<setting name="AccountNameValidation" value=".+" />
这将允许用户名中的所有字符您可以使用此设置:
<setting name="AccountNameValidation" value=".+" />
也可以考虑将<>代码>成员资格提供者的AudioSudioEmail < /代码>设置为true,这样您就不会有重复的电子邮件地址。
更多信息:以上建议正确,但我发现我的建议包含在位于的子配置中
App_Config/Security/Domains.config
<setting name="AccountNameValidation" value=".+" />
App\u Config/Security/Domains.Config
原来的答案在这里