使用MemberShip时Web.config中属性其功能解释

名称 说明
name providers名称
type 类型,用SQL是为:System.Web.Security.SQLMembershipProvider
connectionStringName 连接字符串名称
enablePasswordRetrieval 是否允许用户检索其密码(没用的东西,跟机制有冲突)通常False
enablePasswordReset 是否允许用户重置密码
requiresQuestionAndAnswer 是否要求用户在进行密码重置和检索时回答密码提示问题
applicationName 标识应用程序特有的用户,相同的用户名可对应于指定了applicationName的多个Asp.Net应用程序
requiresUniqueEmail 是否要求用户Email唯一
passwordFormat 密码加密方式,三种值:clear-->不加密,Hashed-->哈希加密方式,Encrypted
maxInvalidPasswordAttempts 最多尝次登陆次数,失败则锁定
minRequiredPasswordLength 密码最短长度
minRequiredNonalphanumericCharacters 密码中特殊字符个数
passwordAttemptWindow 最大尝次登陆时间数,单位:分
passwordStrengthRegularExpression 指定密码格式的正则表达式


Web.config中添加时如下:
<connectionStrings>
    
<clear />
    
<add name="LocalSqlServer" connectionString=""/>
</connectionStrings>
<system.web>
  
<membership>
   
<providers>
   
<clear/>
   
<add  name="customMemberShipProvider" 
              type
="System.Web.Security.SQLMembershipProvider" 
              connectionStringName
="LocalSqlServer" 
              <!--其它属性--
>
              />
   
</providers>
  
</membership>
</system.web>
原文地址:https://www.cnblogs.com/ywkpl/p/991322.html