@Mavera :
Basicly, 사용 권한 및 저장 로그인 정보를 (제대로 물론 해시)를 관리 할 수 있습니다 자신의 데이터베이스에 자신의 사용자 테이블을 가진 그것의 개념. 다단계 권한 방식의 경우, 나는 보통 예를 들어, 두 개 이상의 테이블을 사용
TblUsers:
-----------------------------------------------------------------
| UserID (PK) | UserName | HashedPassword | PermissionLevel (FK)|
|---------------------------------------------------------------|
| 1 | BobTables| adfafs2312 | 2 |
-----------------------------------------------------------------
TblPermissions
-------------------------------------
| PermissionID (PK) | Description |
--------------------------------------
| 1 | User |
| 2 | SuperUser |
| 3 | Admin |
--------------------------------------
당신은 3 테이블을 추가 할 수있는 실제 능력을 노출 TblPermissions 사이에 일대 다 관계를 포함하는 사용자가 할 수 있습니다.
SELECT TblUser.Username, TblPermissions.Description
FROM TblUsers, TblPermissions
WHERE TblUser.UserID = @UserID
AND TblUser.PermissionLevel = TblPermission.PermissionID;
해당 정보를 캡슐화하는 사용자 정의 클래스를 만들고, 그들이가 로그인 할 때 ASP.NET 세션에 저장
덕분에 많은 조나단 :로
사용자를 조회하는 것은 간단하다. 네덜란드. 훌륭합니다. – mavera