2013-05-24 3 views
0


저는 ASP.NET MVC에 비교적 익숙하지만 이미 C#을 잠시 동안 했었고 이미 MVC 기본 과정을 밟았습니다. 내가 갇혀있는 것은 "ASP.NET 멤버쉽"입니다.
ASP.NET MVC에서 어떻게 등록합니까?

내 웹 사이트의 경우 등록 (전자 메일, 암호 및 일부 cstom 필드), 로그인, "역할"(사용자, 관리자, 사회자 등), "설정" , etc ...) 및 cca. 사용자에게 연결된 사용자 정의 필드 (생년월일, 좋아하는 색상, 자동차 유형 등).

어떻게 해야합니까? MVC로 만들 수 있습니까?

SimpleMembership을 찾았지만 기능이 거의 필요하지 않으며 필요한 기능이 없습니다.

답변

0

빛나는 내 시간!

이유 때문에 Entity Framework를 사용하는 것이 좋습니다. DB 상호 작용을 매우 간단하고 읽기 쉽게 만듭니다.

MVC에 회원 자격 공급자를 작성할 수 있습니다. MVC에서는 대부분의 기능이 필요하지 않으므로 구현할 필요가 없습니다. 이 친구는 모두 여기에 그것을 구현 ->

http://www.brianlegg.com/post/2011/05/09/Implementing-your-own-RoleProvider-and-MembershipProvider-in-MVC-3.aspx

그는에 집중하는 것을 말한다, 역할 및 권한 부여를 보여줍니다.

본질적으로 엔터티 프레임 워크를 사용하여 사용자 모델을 사용자 테이블에 매핑 한 다음 사용자가 등록 할 때 해당 사용자 모델을 사용합니다. 오늘 나의 좋은 선생님을 당신의 여행에 당신을 도울 대답 할 수있는 다른 어떤 질문

http://www.asp.net/mvc/tutorials/older-versions/models-(data)/validation-with-the-data-annotation-validators-cs

를 여기 - 볼>로 당신은, 검증 속성을 사용할 수 있습니까?

0

저는 개인적으로 등록, 로그인 및 역할을 위해 기본 제공 멤버 자격 공급자 (아직 SimpleMembership을 살펴 보지 않았습니다)를 사용하고 싶습니다.

다음은 회원 전용 테이블을 사용하여 회원 전용 테이블을 만들면됩니다.

이 간단한 접근 방식을 통해 내 멤버십 공급자를 만들 필요가 없으며 원하는대로 멤버 테이블을 자유롭게 정의 할 수 있습니다.