<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配置)
发布于 2012-01-10 19:14:10
您可以在passwordStrengthRegularExpression
中使用正则表达式强制长度。
例如,字母字符的长度只能在8到16个字符之间:"^[a-zA-Z]{8,16}$"
发布于 2012-08-16 05:23:11
尝试更改CreateUserWizard
控件中的InvalidPasswordErrorMessage
。
https://stackoverflow.com/questions/8802168
复制相似问题