"Membership"클래스 및 "Membership Provider"에 대한 몇 페이지를 읽었지 만 이해할 수 있을지 확신 할 수 없습니다. 필자가 읽은 것부터 "Membership"클래스를 사용하려면 web.config에서 멤버 자격 공급자를 초기화해야한다는 것을 이해합니다. 이 멤버 자격 클래스는 "System.Web.Security.SqlMembershipProvider"와 함께 공급자의 "type"특성과 작동합니다. 내가 맞습니까? Membership 클래스, 멤버 이름의 "AspNetSqlMembershipProvider"(멤버의 공급자) 및 System.Web.Security.SqlMembershipProvider에 대한 간단하고 훌륭한 설명이 필요합니다.회원 공급자 사용
<connectionStrings>
<add name="UsersConnectionString" providerName="System.Data.SqlClient"
connectionString="Data Source=OWNER;Initial Catalog=LoginsDB;Integrated Security=True" />
<membership>
<providers>
<clear />
<add name="AspNetSqlMembershipProvider"
type="System.Web.Security.SqlMembershipProvider"
connectionStringName="UsersConnectionString"
enablePasswordRetrieval="false" enablePasswordReset="true"
requiresQuestionAndAnswer="false" requiresUniqueEmail="false"
maxInvalidPasswordAttempts="5" minRequiredPasswordLength="3"
minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10"
applicationName="/" />
</providers>
</membership>
1.How 회원 클래스 작업과 :
는
예제 (이 예제에서 나는 파일 "aspnet_regsql.exe"에서 데이터베이스를 사용) 데이터베이스의 특정 필드에 정보를 넣을 곳을 알고 있습니까? 나는 응용 프로그램을 원하지 않는다 ""AspNetSqlMembershipProvider에 "이름 = 추가"에서 이름을 변경할 때
2.Why (예를 들어 나는 "Membership.CreateUser ("관리자 ","관리자 ")를"사용하는 경우) 일하다. 이게 독특한 이름인가요?
3. "System.Web.Security.SqlMembershipProvider"란 무엇입니까? 이 클래스는 "회원 등급"과 결합하여 작동합니까?
4. "aspnet_regsql.exe"파일에서 생성되는이 데이터베이스는 무엇입니까? 등록 페이지를 만들 때 사용하는 것이 더 좋습니까?
나는 "Membership.CreateUser ("관리자 ","관리자 ")를"사용 SqlMembershipProvider를 사용하는이 방법은 넣어 데이터를 데이터베이스에 저장 하시겠습니까? – TheChampp
@TheChampp 예, 그게 전부입니다 :-) – jbl