首页
技术库 |  站长工具 | 技术手册 |  字体库 |  知识点词汇表  |  联系我们 |   



主菜单


站点首页
技术手册
字体库
知识点 词汇表
站长工具
高级搜索
联系我们
站点地图

文章分类



文章内容 

当前位置: .: .Net技术 .: 问题集锦 .: 如何解决"密码最短长度为7,其中必须包含以下非字母数字字符1"
如何解决"密码最短长度为7,其中必须包含以下非字母数字字符1"



在默认使用CreateUserWizard控件时会输入用户名密码提交后会出现“密码最短长度为7,其中必须包含以下非字母数字字符1"的提示,这是因为membership默认要求注册用户的密码长度不得小于7位数,并且密码里至少有一个非字母字符。不过我们可以通过配置文件来修改它。
 
在web.config配置文件里找到以下两名,没有的话可以加入:
 
minRequiredPasswordLength="7"
minRequiredNonalphanumericCharacters="1"

minRequiredPasswordLength,意思是最长密码,默认为7
minRequiredNonalphanumericCharacters,默认为1,意思是至少有一个非字母字符,只要把它改成0就可以了,注意它表示输入一个非字符,不是输入1这个字符

修改后的完整示例:
<system.web>
   
    <membership defaultProvider="SqlProvider" userIsOnlineTimeWindow="15">
      <providers>
        <clear />
        <add
          name="SqlProvider"
          type="System.Web.Security.SqlMembershipProvider"
          connectionStringName="SQLConnString1"
          applicationName="livestock"
          enablePasswordRetrieval="false"
          enablePasswordReset="true"
          requiresQuestionAndAnswer="false"
          requiresUniqueEmail="false"
          minRequiredPasswordLength="6"
minRequiredNonalphanumericCharacters="0"
          passwordFormat="Hashed" />
      </providers>
    </membership>
</system.web>




隐藏文章属性
文章编号:161
点击次数:1054
创建日期:11-7-2007
发布人:laohan
点评:
发送此文
发表评论
打印
添加到收藏夹


评级:



相关文章
php中"headers...
11-24-2007

用户评论

此文章还没有任何评论!

网站地图 - 知识词汇 - 全文检索 - 广告服务 - 帮助中心 - 联系我们
.:www.cn-web.com
网站技术开发联盟之WEB开发技术知识库
联系人:老韩(QQ:5679551)
晋ICP备07003487号