2012-08-30 1 views

답변

0

당신은 당신의 Web.config에서

<membership> 
    <providers> 
    <add name="SimpleMembershipProvider" 
     type="whatever your assembly name is" 
     ... 
     requiresUniqueEmail="true"/> 

태그에 재산 requiresUniqueEmail="true"를 추가 할 수 있습니까? 그것이 기본 멤버십 공급자를위한 방법입니다. Simple 버전의 경우 (해당 기능을 구현하지 않은 경우) 동일한 것이라고 생각합니다.

+0

이미 시도했지만 예외가 throw됩니다.이 메서드는 응용 프로그램의 사전 시작 초기화 단계에서 호출 할 수 없습니다. 그리고 그것은 공급자를 추가하려는 we.config의 줄을 가리 킵니다. – CodeMaster2008

+0

아마도이 기능이 사용됩니다. "SimpleMembershipProvider 클래스는 모든 ASP.NET 멤버 자격 공급자가 사용하는 MembershipProvider 클래스에 정의 된대로 ASP.NET 멤버 자격 공급자에서 가능한 모든 기능을 구현하지 않습니다. 멤버는 기본 클래스에서 상속되므로 클래스에서 사용할 수 있지만 액세스하면 예외가 발생합니다. "- (msdn docs에서) 표준 (기본) MembershipProvider를 구현하기 만하면됩니다. –

+0

그래, 그것이 매우 일반적인 요구 사항이라고 생각하더라도 구현되지 않은 문제입니다. 어쨌든, 대신 Websecurity 클래스를 기본/표준 MembershipProvider와 함께 사용할 수있는 곳을 읽었습니다. 나는 파기를 계속해야하며 어떻게 둘 다 얻을 수 있는지 알아야합니다. 고마워. – CodeMaster2008

관련 문제