使用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 >

你可能感兴趣的:(config)