查看MVC4模板,我正在努力寻找的一件事是指定(如果可以)密码要求。主要是我想要删除非alphanum char的要求。
这可以在SimpleMembership
中完成吗?
编辑:
(您可以对SimpleMembership
申请哪些规格?)
答案 0 :(得分:1)
在查看SimpleMembershipProvider之后......我已经能够确定当前实施的方式让您完全靠自己来管理密码要求。
public override int MinRequiredPasswordLength
{
get { return InitializeCalled ? 0 : PreviousProvider.MinRequiredPasswordLength; }
}
public override int MinRequiredNonAlphanumericCharacters
{
get { return InitializeCalled ? 0 : PreviousProvider.MinRequiredNonAlphanumericCharacters; }
}
正如您所看到的,默认情况下它返回0,除非您配置了另一个MembershipProvider,例如SqlMembershipProvider ......我认为这样做会使SimpleMembershipProvider失败。 ..至少在我的脑海里。
这促使我考虑使用Brock Allen's advice并考虑使用他的MembershipReboot installed using nuget。他的github页面有一个很棒的mvc示例网站,展示了如何使用他的库。我之前没有使用它...而且我现在正在尝试...但是从我看到和阅读到目前为止,它看起来很棒......并且让我想知道为什么更多的人还没有决定在SimpleMembershipProvider上使用它。