<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 配置)
最佳答案
您可以在 passwordStrengthRegularExpression
中使用正则表达式强制长度。
例如,长度只有 8 到 16 个字符的字母字符:"^[a-zA-Z]{8,16}$"
关于asp.net - 创建新用户时 ASP .NET 成员资格自定义错误消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8802168/