C# 验证asp.net身份密码
我有一个asp.net mvc应用程序,其中我使用了C# 验证asp.net身份密码,c#,asp.net,.net,asp.net-mvc,asp.net-identity,C#,Asp.net,.net,Asp.net Mvc,Asp.net Identity,我有一个asp.net mvc应用程序,其中我使用了asp.net标识。我实施此方法以验证协作者(用户自定义)字段: 项包含asp.net身份用户的密码属性,因此它必须包含 特殊字符 数 低级字符 大写字符 我想如上所述验证项.Password字段 我怎样才能完成这项任务 是否存在asp.net身份密码验证方法 生成符合条件的表达式: var password = "password_to_test"; if (password.Any("!@#$%^&*".Contains)
asp.net标识
。我实施此方法以验证协作者(用户自定义)字段:
项
包含asp.net身份用户的密码
属性,因此它必须包含
项.Password
字段
生成符合条件的表达式:
var password = "password_to_test";
if (password.Any("!@#$%^&*".Contains)
&& password.Any(char.IsDigit)
&& password.Any(char.IsLower)
&& password.Any(char.IsUpper))
{
//valid!
}
使用这种方法,您可以轻松地添加和删除任何标准,而无需重新进行验证。它还允许您拆分条件,并根据特定原因向用户返回无效密码。构建符合条件的表达式:
var password = "password_to_test";
if (password.Any("!@#$%^&*".Contains)
&& password.Any(char.IsDigit)
&& password.Any(char.IsLower)
&& password.Any(char.IsUpper))
{
//valid!
}
使用这种方法,您可以轻松地添加和删除任何标准,而无需重新进行验证。它还允许您拆分条件,并根据特定原因向用户返回无效密码。构建符合条件的表达式:
var password = "password_to_test";
if (password.Any("!@#$%^&*".Contains)
&& password.Any(char.IsDigit)
&& password.Any(char.IsLower)
&& password.Any(char.IsUpper))
{
//valid!
}
使用这种方法,您可以轻松地添加和删除任何标准,而无需重新进行验证。它还允许您拆分条件,并根据特定原因向用户返回无效密码。构建符合条件的表达式:
var password = "password_to_test";
if (password.Any("!@#$%^&*".Contains)
&& password.Any(char.IsDigit)
&& password.Any(char.IsLower)
&& password.Any(char.IsUpper))
{
//valid!
}
使用这种方法,您可以轻松地添加和删除任何标准,而无需重新进行验证。它还使您能够分离您的条件,并将无效密码返回给具有特定原因的用户。对于特殊字符,是否为完整列表?我的意思是
.
,-
。。。。。。。。你也是特别的角色!!可以根据需要随意调整。这只是我为你准备的一个快速示例。对于特殊角色,这是完整的列表吗?我的意思是.
,-
。。。。。。。。你也是特别的角色!!可以根据需要随意调整。这只是我为你准备的一个快速示例。对于特殊角色,这是完整的列表吗?我的意思是.
,-
。。。。。。。。你也是特别的角色!!可以根据需要随意调整。这只是我为你准备的一个快速示例。对于特殊角色,这是完整的列表吗?我的意思是.
,-
。。。。。。。。你也是特别的角色!!可以根据需要随意调整。这只是我为你准备的一个快速样本。