2013-01-13 56 views
1

深入研究MVC4模板,我努力尋找的一件事就是在哪裏指定密碼要求(如果可以的話)。主要是我想要刪除非字母字符的要求。爲SimpleMembership設置密碼規範

這是在SimpleMembership可以做的事嗎?

編輯:

(什麼是可以應用到SimpleMembership規格)

+0

我正在尋找相同的答案... – mezoid

回答

1

展望SimpleMembershipProvider後...我已經能夠確定的方式,目前已實施的葉子您完全可以自行管理密碼要求。

 public override int MinRequiredPasswordLength 
     { 
      get { return InitializeCalled ? 0 : PreviousProvider.MinRequiredPasswordLength; } 
     } 

     public override int MinRequiredNonAlphanumericCharacters 
     { 
      get { return InitializeCalled ? 0 : PreviousProvider.MinRequiredNonAlphanumericCharacters; } 
     } 

正如你所看到的,在默認情況下,除非你有其他MembershipProvider配置如SqlMembershipProvider ......我認爲那種違背了使用的SimpleMembershipProvider ...在我的腦海至少宗旨返回0。

這促使我考慮Brock Allen's advice並使用他的MembershipReboot進行調查,其可以是installed using nuget。他的github頁面有一個很棒的示例mvc網站,展示瞭如何使用他的圖書館。我之前並沒有使用過......目前正在嘗試......但從目前我所看到並閱讀的內容來看,它看起來很棒...並且讓我想知道爲什麼更多人還沒有決定在SimpleMembershipProvider上使用它。

+0

我猜它沒有被使用,因爲不知道(我從來沒有聽說過它)。在一個側面說明中,我已經實現了SimpleMembershipProvider,如果你可以在它的怪癖中工作,它已經非常「簡單」了。我使用它的項目...簡單對我來說更重要,然後...我想要它。只要它安全地提供/限制訪問我真正關心的網站。 – Jared

+0

另外,我同意它以它現在的方式來實現它的目的......使它變得難以置信地變得難以置信。 – Jared