查看MVC4模板,我正在努力寻找的一件事是在哪里指定(如果可以的话)密码要求。我主要是想删除非字母字符的要求。
这可以在SimpleMembership中实现吗?
编辑:
(您可以应用于SimpleMembership的规范有哪些?)
发布于 2013-04-18 15:05:00
在研究了SimpleMembershipProvider之后,我已经能够确定它目前的实现方式让您完全由您自己来管理密码要求。
public override int MinRequiredPasswordLength
{
get { return InitializeCalled ? 0 : PreviousProvider.MinRequiredPasswordLength; }
}
public override int MinRequiredNonAlphanumericCharacters
{
get { return InitializeCalled ? 0 : PreviousProvider.MinRequiredNonAlphanumericCharacters; }
}正如你所看到的,默认情况下,它返回0,除非你配置了另一个MembershipProvider,比如SqlMembershipProvider...which,我认为这有点违背了我最少使用SimpleMembershipProvider...at的目的。
这促使我考虑使用Brock Allen's advice,并考虑使用他的MembershipReboot,它可以是installed using nuget。他的github页面有一个很棒的示例mvc站点,展示了如何使用他的库。我还没有用过它,从我目前所看到和读到的情况来看,我正在尝试before...and out...but,看起来great...and让我想知道为什么更多的人还没有决定在SimpleMembershipProvider上使用它。
https://stackoverflow.com/questions/14299584
复制相似问题