<add name="MyMembershipProvider"
type="BlueDDApp.Controllers.MyMembershipProvider"
connectionStringName="ApplicationServices"
enablePasswordRetrieval="false"
enablePasswordReset="true"
requiresQuestionAndAnswer="false"
requiresUniqueEmail="false"
maxInvalidPasswordAttempts="5"
minRequiredPasswordLength="8"
minRequiredNonalphanumericCharacters="0"
passwordStrengthRegularExpression="^(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])|(?=.*[a-z])(?=.*[A-Z])(?=.*[!%,.;:])|(?=.*[a-z])(?=.*[0-9])(?=.*[!%,.;:])|(?=.*[A-Z])(?=.*[0-9])(?=.*[!%,.;:])$"
passwordAttemptWindow="10"
applicationName="/" />
是否有errorMessageMInPasswordLength="custom erroe message"
之类的属性,以便我可以在输入密码length<8
时轻松设置自定义消息
使用网站管理工具,它提供了一个类似向导的界面来创建新用户。 (要启动此工具,请单击Microsoft Visual Studio中“网站”菜单上的“ASP.NET配置”)
答案 0 :(得分:1)
您可以使用passwordStrengthRegularExpression
中的正则表达式强制执行长度。
例如,字母字符长度仅为8到16个字符:"^[a-zA-Z]{8,16}$"
答案 1 :(得分:1)
尝试更改InvalidPasswordErrorMessage
控件中的CreateUserWizard
。