密码默认设置

//web.config文件
最少字符  minRequiredPasswordLength="6"
包括特殊字符  minRequiredNonalphanumericCharacters="0"
失效时间  passwordAttemptWindow="20"
错误尝试次数  maxInvalidPasswordAttempts="5"

hash是不可逆的,既然不可逆就没有任何方法获取到明文的密码,因此也不可能做出retrieve password这样的行为,所以你要提供找回密码的功能,必须使用encrypted或clear

<!--配置成员关系-->
  
  <membership defaultProvider="MyMembershipProvider">
   
   <providers>
    <clear/>
    <add name="MyMembershipProvider" type="System.Web.Security.SqlMembershipProvider" connectionStringName="LocalSqlServer" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="true" applicationName="/" requiresUniqueEmail="false" passwordFormat="Hashed" minRequiredPasswordLength="6" minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="20" maxInvalidPasswordAttempts="5"/>
   </providers>
  </membership>

posted @ 2010-08-09 11:49  midisong  阅读(187)  评论(0编辑  收藏  举报