设置SimpleMembership的密码规范

时间:2013-01-13 00:54:55

标签: asp.net-mvc-4 simplemembership

查看MVC4模板,我正在努力寻找的一件事是指定(如果可以)密码要求。主要是我想要删除非alphanum char的要求。

这可以在SimpleMembership中完成吗?

编辑:

(您可以对SimpleMembership申请哪些规格?)

1 个答案:

答案 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上使用它。

相关问题