2013-02-15 3 views
0

는 여기 3 사용자/사람 (주로)가 로그인 페이지에 접속 될 로그인 모듈을 ..이 웹 사이트를 설계하고있다 :관리자 로그인과 사용자 로그인을 구별 할 수 있습니까?

  1. 최고 관리자 도메인 소유자 아래 (도메인 소유자)
  2. 지역 관리자 ()() 로컬 관리자 아래
  3. 일반 사용자
도메인 소유자가 로컬 관리자 이상의 권한 & 일반 사용자 및 로컬 관리자 일반 사용자 이상의 권한이있다

..

이제 위 사용자의 로그인 유형을 어떻게 구별 할 수 있습니까?

나는 드롭 다운을 넣고 세 멤버를 추가하려고 시도했지만 모양이 좋지 않습니다.

위의 시나리오를 수행하는 방법에 대한 아이디어가 있습니까?

+0

멤버십과 역할을 수행해야합니다. [여기 좋은 자습서가 있습니다.] (http://www.codeproject.com/Articles/342061/Understanding-ASP-NET-Roles-and-Membership-A-Begin) – rboarman

답변

1

정상적인 웹 사이트에서는 역할로 처리됩니다.

나중에 사용자를 생성하는 동안 사용자에게 역할을 할당합니다.

귀하의 로그인 페이지에는 사용자 이름과 암호 만 입력하면됩니다.

데이터베이스에서 사용자 역할 관계를 쉽게 유지할 수 있습니다.

Asp.net은 RoleProviders의 역할에 대해 일등급 지원을 제공합니다.

역할을 사용하여 어떤 사용자가 웹 사이트의 어떤 부분에 액세스 할 수 있는지 권한을 부여 할 수 있습니다.

참조 : Creating and Managing Roles

0

액세스 권한/레벨/권한에 대한 다른 [아마도 SQL] 테이블이 있어야합니다. 가장 기본적인 구현의 경우 enumupdate의 각 옵션이 각각 user이고 사용자 수준이 enum 인 3 가지 옵션이 있습니다.

관련 문제