728x90
메뉴별 권한 설정 내역과 권한 설정 기법
메뉴별 권한 설정 내(R: 읽기, W: 쓰기, D: 다운로드)
메뉴 |
비고 |
준회원 |
정회원 |
관리자 |
권한 | ||||||
R |
W |
D |
R |
W |
D |
R |
W |
D | |||
Main Page |
|
해당사항 없음 | |||||||||
제품 |
설치 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
504 |
다운로드 |
게시판 | ||||||||||
다운로드 |
일반 |
1 |
0 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
493 |
게시판 | |||||||||||
질의응답 |
일반 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
511 |
게시판 | |||||||||||
갤러리 |
사진 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
511 |
게시판 | |||||||||||
공지사항 |
|
1 |
0 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
493 |
문의메일 |
|
0 |
1 |
0 |
0 |
1 |
0 |
1 |
1 |
1 |
466 |
사이트맵 |
|
해당사항 없음 | |||||||||
권한 |
1 |
2 |
4 |
8 |
16 |
32 |
64 |
128 |
256 | ||
메뉴별 |
준회원 권한 |
7 |
정회원 권한 |
56 |
관리자 권한 |
448 | |||||
권한별 |
읽기 권한 |
73 |
쓰기 권한 |
146 |
다운로드 권한 |
292 |
권한 설정 기법
chk = 메뉴별권한 And 회원메뉴권한 And 게시판파일별권한
메뉴별권한
위표대조: 제품다운로드(504), 다운로드(493), 질의응답(511), 갤러리(511), 공지사항(493), 문의메일(466)
현재세션메뉴권한
위표대조: 준회원(7), 정회원(56), 관리자(448)
게시판파일별권한
위표대조: 읽기(73), 쓰기(146), 다운로드(292)
기법:
UNIX 의 권한 기법(RBAC: Roll Based Access Control) 응용
ASP 에서 AND 연산은 정수에 대해 Bit Wise And 연산 수행
Chk 가 1 이면 권한 획득
Chk 가 0 이면 권한 없음
반응형
'프로그래밍 TIP > 기타' 카테고리의 다른 글
Windows 에 Jenkins 설치 (2) | 2016.02.03 |
---|---|
notepad++ (언더스코어 + 문자) <-> 대문자로 상호 변환 (0) | 2015.01.20 |
[GitHub] Eclipse 로컬저장소에 원격저장소 연결 (0) | 2013.06.01 |
QGIS 1.8 설치 오류 sqlite3_rtree_geometry_callback 해결책 (0) | 2012.08.20 |
XCOPY 동기화 (0) | 2011.02.08 |