修改asp.net内置成员管理中的强密码规则,密码最短长度为7,其中必须包含以下非字母数字字符: 1
ASP.Net Web Site Administration Tool
安全设置向导中创建用户时,出现错误提示:
密码最短长度为 7,其中必须包含以下非字母数字字符: 1。
(Password length minimum: 7. Non-alphanumeric characters required: 1. )
收到以上的消息主要是在创建用户的时候产生的,对于用Asp.net Web site manage的时候创建用户也会产生。
主要是密码输入不符合要求,要改变上面的规定时,主要有两种:
1、所有的站点都改变。
找到machine.config文件
里面有两个属性,一个是 minRequiredPasswordLength,意思是创建有效密码时必须输入的最少字符数,默认为7;另一个是 minRequiredNonalphanumericCharacters,意思是创建有效密码时必须输入的最少特殊非字母数字字符数。默认为1,只 要把它改成0就可以了。
2、只是目前站点设置,只要修改web.config的值就ok了(测试过,可行)
修改方法如上如上,然后把上面的代码将插入在<system.web>下面就ok了。
注:一定要加上 <remove name=”AspNetSqlMembershipProvider” />项,不然可能会出现如下错误:“ 项“AspNetSqlMembershipProvider”已添加。”错误提示。
为什么先要remove到“AspNetSqlMembershiopProvider”项,然后再add呢?不明白…
<membership>
<providers>
<remove name=”AspNetSqlMembershipProvider” />
<add name=”AspNetSqlMembershipProvider”
type=”System.Web.Security.SqlMembershipProvider, System.Web,
Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”
connectionStringName=”LocalSqlServer”
enablePasswordRetrieval=”false”
enablePasswordReset=”true”
requiresQuestionAndAnswer=”true”
applicationName=”/”
requiresUniqueEmail=”false”
passwordFormat=”Hashed”
maxInvalidPasswordAttempts=”5″
minRequiredPasswordLength=”6″
minRequiredNonalphanumericCharacters=”0″
passwordAttemptWindow=”10″
passwordStrengthRegularExpression=”" />
</providers>
</membership>
分享到:
相关推荐
- 最短长度为6个字符。 - 最大长度为20个字符。 #### 正则表达式实现 为了实现上述规则,可以使用正则表达式来完成用户名的验证。正则表达式是一种强大的文本匹配工具,可以用来搜索、替换和提取字符串中的模式...
1. **字符串处理函数**:C语言提供了若干内置的字符串处理函数,如`strlen()`用于计算字符串的长度(不包括结束的`\0`),`strtok()`用于按指定分隔符分割字符串。在这个问题中,我们可以用`strtok()`来分割单词。 ...
* 密码复杂度要求:可以设置密码的复杂度要求,例如密码必须包含大写字母、数字和特殊字符。 * 密码有效期限:可以设置密码的有效期限,例如90天。 二、Linux服务器平台密码策略管理 在Linux服务器平台中,密码...
js代码-题目描述 ... - 字符串 S 的长度范围为 [1, 10000]。 - C 是一个单字符,且保证是字符串 S 里的字符。 - S 和 C 中的所有字母均为小写字母。 var shortestToChar = function (S, C) {//TODO}
在“数据结构字母字符串操作”这个主题中,我们主要探讨的是如何利用数据结构来处理字符串相关的序列问题。字符串,作为基本的数据类型之一,在编程语言中广泛应用,尤其是在文本处理、信息检索、模式匹配等领域。 ...
首先,对车牌号进行预处理,将所有非字母字符过滤掉,并将剩余的字母全部转成小写。预处理后的车牌号,可以确保我们关注的焦点仅在于字母的种类和数量,而不被其他字符所干扰。 接着,我们提取预处理后的车牌号中的...
密码必须达到最短密码长度,但不要超过 16 个字符,其中至少包含以下几种字符中的三种:英文大写字母、英文小写字母、数字和特殊字符,使用前请确保您在本计算机上有足够的运行权限。您在U盘上的所有数据均受密码...
- 测试所有规约中约定可以输入的特殊字符、字母和数字,确保可以正常输入、显示和添加成功。 - 关注规约中的各种限制,比如长度、是否支持大小写等。 - 考虑各种特殊情况,比如添加同名用户时,系统是否正确校验给出...
这里的路径定义为从原点(0,0)出发,到达字符串A和B的最后一个字符的位置(m,n),其中m是字符串A的长度,n是字符串B的长度。路径上,如果当前位置的字符相同,则可以沿着对角线移动;如果不相同,则只能沿着垂直或水平...
(1) 从文件中读出一篇英文文章,包含字母和空格等字符。 (2) 统计各个字符出现的频度。 (3) 根据出现的频度,为每个出现的字符建立一个哈夫曼编码,并输出。 (4) 输入一个字符串,为其编码并输出。 (5) ...
每个部分称为子串,即“com”“google”“maps”“uk”均为子串,子串之间以“.”分割,URL的最短长度为1,即为只包含1个子串,如:com。 URL的最大长度为32,即为包含32个子串,子串之间以“.”分割。 第1个子串:...
解题思路通常涉及动态规划(Dynamic Programming,简称DP),构建一个二维数组dp,其中dp[i][j]表示字符串从第i个字符到第j个字符范围内,可以形成的最短回文串长度。通过逐步填充这个二维数组,最后数组右下角的值...
- 启用该选项后,用户创建的密码必须包含大小写字母、数字和特殊字符等至少三种类型的字符。 - 如果密码不符合这些条件,系统会弹出警告提示,要求用户重新设置。 3. **密码长度最小值**: - 用户可以自定义密码...
- **密码必须符合复杂性要求**:启用此策略后,系统会要求用户设置包含大写字母、小写字母、数字和特殊字符在内的密码,以此提高密码的安全性。 - **密码长度最小值**:可以设定密码的最小长度,通常建议至少为8个...
1. ASCII码:ASCII码(American Standard Code for Information Interchange)是计算机中字符的一种标准编码方式,包括数字、字母和符号,每个字符都有一个7位的二进制数与之对应。 2. 哈夫曼树:哈夫曼树(Huffman...
- **`Password=([^\s\&]{1,32})`**:匹配由非空白字符及不包含`&`符号的字符组成的1到32位密码。其中`[^\s\&]`表示除了空白字符和`&`以外的所有字符。这可以用来验证密码强度是否符合要求。 #### 特殊组合 - **`\...
- 密码必须符合复杂性要求,至少包含三个不同类别(大写、小写、数字、非字母数字字符)的字符。 3. **账户锁定策略**: - 防止密码猜测攻击,设置账户锁定阈值和账户解锁时间,以增强账户安全性。 4. **注册表...
这一要求使得用户在创建或修改密码时必须遵循一定的复杂度规则,如包含大写字母、小写字母、数字和特殊字符等。然而,在某些特定场景下,例如测试环境或者小型企业内部网络环境中,可能并不需要如此严格的密码策略。...
- 条件语句:`if`语句用于比较字符串长度和当前最短长度,找到最短字符串。 2. 函数定义与调用: - 函数声明与定义:`fun(char (*ss)[N], int *n)`是定义一个函数,接受一个指向字符串数组的指针和一个指向整型...