2013-01-13 2 views
1

MVC4 템플릿과 내가 찾는 데 어려움을 겪고있는 한 가지는 암호 요구 사항을 지정할 수있는 곳입니다. 주로 non-alphanum char의 요구 사항을 제거하고 싶습니다.SimpleMembership에 대한 암호 사양 설정

SimpleMembership에서 가능한 작업인가요?

편집 :

(? 당신이 SimpleMembership에 적용 할 수있는 사양은 무엇)

+0

나는 똑같은 대답을 찾고 있는데 ... – mezoid

답변

1

SimpleMembershipProvider에보고 후 ... 내가 곧 길이가 현재 구현되어 잎을 확인할 수있었습니다 암호 요구 사항을 관리하는 데 전적으로 의존하십시오. 당신은 내가 생각 SqlMembershipProvider 같은 구성 또 다른 MembershipProvider가 ... 가지 이상 내 마음에 ... SimpleMembershipProvider를 사용하는 목적을 패배하지 않는 한

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

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

당신이 볼 수 있듯이, 기본적으로는 0을 반환합니다.

이것은 내가 Brock Allen's advice을 고려하고 그의 MembershipReboot을 사용하여 보았습니다. installed using nuget 일 수 있습니다. 그의 github 페이지에는 그의 라이브러리를 사용하는 방법을 보여주는 훌륭한 샘플 mvc 사이트가 있습니다. 나는 그것을 전에 사용하지 않았고 ... 현재 시도하고있다 ... 그러나 지금까지 읽은 것에서 보았을 때, 그것은 멋지다 ... 그리고 더 많은 사람들이 왜 결정하지 않았는지 궁금해했다. SimpleMembershipProvider를 통해 사용하십시오.

+0

나는 알려진 적이 없어서 사용되지 않고 있다고 생각한다. 사이드 노트에서 SimpleMembershipProvider를 구현했으며, 그 내부에서 작업 할 수 있다면 놀라 울 정도로 "간단"했습니다. 제가 사용하고있는 프로젝트는 ... 단순합니다. 그 다음에 ... 제가 그것을 어떻게 원하니? 오랫동안 안전하게 관리 할 수있는 사이트에 대한 액세스를 제공/제한하는 한. – Jared

+0

또한 나는 그것이 현재의 방식대로 구현하려는 목적을 이길 것이라는 데 동의합니다. – Jared