解决:C#密码最短长度为7,其中必须包含以下非字母数字字符: 1

解决办法一:

“密码最短长度为7,其中必须包含以下非字母数字字符: 1”,

其中的“1”不是特指数字1,而是包括一些特殊字符,比如[email protected]#$%^&*()_+,随便输入一个就OK了。

解决办法二:

“密码最短长度为7,其中必须包含以下非字母数字字符: 1”,

(Password length minimum: 7. Non-alphanumeric characters required: 1. )

收到以上的消息主要是在创建用户的时候产生的,对于用Asp.net Web site manage的时候创建用户也会产生。

主要是密码输入不符合要求,要改变上面的规定时,主要有两种方法:

1.所有的站点都改变。

找到machine.config配置文件文件

<membership>

<providers>

<add

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="7"

minRequiredNonalphanumericCharacters="1"

passwordAttemptWindow="10"

passwordStrengthRegularExpression="" />

</providers>

< /membership>

里面有两个属性,一个是   minRequiredPasswordLength,意思是最短密码长度,默认为7

另一个是 minRequiredNonalphanumericCharacters,默认为1,意思是至少有一个非字母字符,只要把它改成0就可以了。

2.假如只是对某一个站点,只要修改web.config的值就ok了

修改如上,把上面的代码插入在<system.web>下面就ok了。

时间: 2024-10-21 17:18:03

解决:C#密码最短长度为7,其中必须包含以下非字母数字字符: 1的相关文章

ASP.NET 无法创建新用户,提示密码最短长度为 7,其中必须包含以下非字母数字字符: 1

ASP.NET 无法创建新用户,提示密码最短长度为 7,其中必须包含以下非字母数字字符: 1 今天在学习ASP.NET操作时,需要给网站添加几个新用户.但是在创建用户时,出现下面的问题: 后来发现,这其实是软件汉化时错误引起的.它的意思是要你的密码足够复杂,不是"其中必须包含以下非字母数字字符: 1",而是"其中必须包含至少一个非字母数字字符".这里我在密码中添加了点(.).即创建成功.

堡垒机的功能之解决账号密码管理不规范问题

随着企业IT系统规模的不断扩大,业务范围的快速扩张,运维工作量也随之增多,企业账号密码的安全性越来越无法得到保障.作为IT系统看门人的行云管家运维堡垒机,如何解决企业运维账号密码管理不规范的问题呢? 企业运维存在账号密码管理不规范问题 当前企业的支撑系统中存在大量主机系统.应用系统.这些资源都隶属于不同的部门与不同的业务系统.每一个应用系统都有一套独立的账号体系,企业管理人员为了方便登陆,经常会出现多个用户使用一个账号或一个用户使用多个账号的情况,因此当系统发生问题后,企业无法精确定位恶意操作或

JS 用正则表达式,验证密码包含数字和字母的方法

必须包含至少一位数字和一位字母,脚本方法如下: function CheckPassWord(password) {//密码必须包含数字和字母 var str = password; if (str == null || str.length < 8) { return false; } var reg = new RegExp(/^(?![^a-zA-Z]+$)(?!\D+$)/); if (reg.test(str)) return true; } 必须包含数字加字母 不能包含特殊符号等,脚

【c语言】译密码。将字母变成其后的第4个字母,非字母不变

// 译密码.将字母变成其后的第4个字母,非字母不变 #include <stdio.h> int main() { char c; c = getchar(); while( c != '\n' ) { if( ( c >= 'a' && c <= 'z' ) || ( c >= 'A' && c <= 'Z' ) ) { if( ( c >= 'w' && c <= 'z' ) || ( c >= '

如何解决更新被拒绝,因为远程版本库包含您本地尚不存在的提交。这通常是因为另外 提示:一个版本库已向该引用进行了推送。再次推送前,您可能需要先整合远程变更 提示:(如 &#39;git pull ...&#39;)。

不要通过网页提交,通过网页提交一次,然后在终端再次push的时候,会认为网上代码仓库已经被其他地方提交过一次代码,此时会拒绝终端push 这个时候只能是pull,然后才能再次在终端提交. 也就是说,避免这种问题的注意事项是:不要通过网页向仓库提交文件. 解决办法: 1.强行上传  git push -u origin +master 2. 尽量先同步github上的代码到本地,在上面更改之后再上传 如何解决更新被拒绝,因为远程版本库包含您本地尚不存在的提交.这通常是因为另外 提示:一个版本库已向

js正则表达式密码验证必须包含数字和字母

写注册页面的时候需要这样的功能 一条正则表达式验证方式: /^(?=.*?[a-z)(?=.*>[A-Z])(?=.*?[0-9])[a-zA_Z0-9]{6,10}$/ 多条正则验证思路就是分开验证是否包含数字.字母.长度等限制条件 原文地址:http://blog.51cto.com/11016194/2320380

js判断输入字符串长度(汉字算两个字符,字母数字算一个):例如 要求输入12的字,24个字节

<html> <head> <title>js判断输入字符串长度(汉字算两个字符,字母数字算一个)</title> <style type="text/css"> .pbt { margin-bottom: 10px; } .ie6 .pbt .ftid a, .ie7 .pbt .ftid a { margin-top: 1px; } .cl:after { clear: both; content: ".&quo

关于c#中密码的长度及显示

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace 密码 { public partial class Form1 : Form { public Form1()

poj 1734 Sightseeing trip判断最短长度的环

Sightseeing trip Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 5590   Accepted: 2151   Special Judge Description There is a travel agency in Adelton town on Zanzibar island. It has decided to offer its clients, besides many other attra