2010-01-07 4 views
1

ASP.net의 멤버 자격 클래스를 탐색하고 역할 및 사용자를 구성하려고합니다.ASP.net 웹 사이트 관리 도구에서 사용자 만들기

ASP.net 관리 도구에 보안 질문을 설정해야합니까? 왜냐하면 내 시스템에는 보안 질문이 필요하다고 생각하지 않기 때문입니다.

상당수의 사용자가있는 경우 어떻게 사용자 목록을 가져올 수 있습니까? 관리 도구에서 사용자를 하나씩 생성하고 싶지 않습니다.

답변

2

web.config 파일의 요구 사항을 변경할 수 있습니다.

<membership defaultProvider="myProvider" userIsOnlineTimeWindow="20"> 
     <providers> 
      <add 
       name="myProvider" 
       type="System.Web.Security.SqlMembershipProvider" 
       connectionStringName="LocalSqlServer" 
       enablePasswordRetrieval="false" 
       enablePasswordReset="true" 
       requiresQuestionAndAnswer="false" 
       applicationName="/" 
       requiresUniqueEmail="false" 
       passwordFormat="Hashed" 
       maxInvalidPasswordAttempts="5" 
       minRequiredPasswordLength="6" 
       minRequiredNonalphanumericCharacters="0" 
       passwordAttemptWindow="10" 
       passwordStrengthRegularExpression=""/> 
     </providers> 
    </membership> 

requiresQuestionAndAnswer는 = "false"를은 예를 들어 중요한 비트입니다.

멤버 자격 공급자 API를 사용하면 코드로 사용자를 만들 수 있습니다. 예 : Membership.CreateUser 쉽게이 유틸리티를 사용하여 목록에서 사용자를 가져올 수 있습니다.

관련 문제