首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >允许SqlMembershipProvider密码中的空格

允许SqlMembershipProvider密码中的空格
EN

Stack Overflow用户
提问于 2013-12-12 12:32:19
回答 1查看 93关注 0票数 1

是SqlMembershipProvider的默认密码格式不允许空格,还是我做了其他错误?如果他们不被允许,那为什么?

代码语言:javascript
复制
<add name="SqlServerMembershipProvider" 
             type="System.Web.Security.SqlMembershipProvider, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" 
             connectionStringName="MyConnectionStringName" 
             requiresQuestionAndAnswer="false" 
             applicationName="MyApplicationName" 
             requiresUniqueEmail="false" 
             passwordFormat="Hashed" 
             maxInvalidPasswordAttempts="5" 
             minRequiredPasswordLength="6" 
             minRequiredNonalphanumericCharacters="0" 
             passwordAttemptWindow="10" 
             passwordStrengthRegularExpression="" />
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-12-12 12:43:47

我认为这里的问题是passwordStengthRegularExpression是一个空字符串--我不能肯定地说,因为我无法在文档中看到关于如何检查它的任何内容。但是,如果你要做这样的事情

代码语言:javascript
复制
var match = Regex.Match("My password string", "");

它将不返回匹配项,唯一匹配""模式的字符串是.""。如果您对提供密码强度机制不感兴趣,那么可以完全省略该属性,或者使用“捕获所有”类型的regex。

代码语言:javascript
复制
passwordStrengthRegularExpress=".+"
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20543673

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档