웹마스터 팁
회원그룹별 제한된 서비스 구현을 위한 조건문
2008.01.25 16:00
회원님께서 질문을 하셔서 본 팁을 연구했는데...아무래도 사용할수 있는 경우가 많지 않을까 생각되네요.
본 팁의 요점은 특정 그룹별 차별화된 서비스 구현을 위한 조건문 처리 입니다.
소스는 간단하니 잘 이용하시길...
layout.html 소스에 아래 소스를 넣어서 사용하시면 됩니다.
<!--@foreach($logged_info->group_list as $key => $val)--> <!--@if($val=="최고관리자")--> 이곳은 회원그룹중 최고관리자 그룹만 보이게 됩니다. <!--@end--> <!--@end-->
물론 위에서 "최고관리자" 는 여러분들께서 관리자페이지에서 회원관리->그룹관리 에서 "최고관리자"라는 그룹명을 만들어 놓았다는 가정하에서 적용되는 팁입니다.
만약 그룹명을 "관리그룹" 으로 해 놓으면 관리그룹에 속한 분들에게만 보여지는 상황이겠죠. ^^
댓글 5
-
5star
2008.01.25 19:56
-
똑디
2008.01.25 20:23
님 소스를보면 영업관리자가 아니면 실행권한이 없습니다라고 나오게 되잖아요.
즉, 영업관리자가 아닌경우엔 경고메시지가 나오니 당연히 정회원도 그러한 메시지를 받게 되겠지요.
어떤한 조건을 처리할것인지 좀더 구체적으로 정리를 해주시겠어요.
윗부분에선 "최고관리자"가 아니면 경고메시지를 넣을거라고 하셨는데..소스엔 "영업관리자"로 체크를 하고 계시니.. -
된장맛껌
2008.01.27 11:35
혹시 skin.xml에서 자동으로 그룹을 불러올 수는 없나요?
권한관리를 말하는 것이 아니구요, 스킨관리에서 xml로 뿌려주는 방법이 없을까 해서요.
본인이 지정하는 것 아니면 skin.xml에서 설정되어 있는 그룹 모두를 자동으로 뿌려주는 것은 어렵겠죠??? 쿨럭;;
혹시나 해서요. -
똑디
2008.01.28 10:17
질문이조금 애매하네요..(제가 이해력이 좀 딸립니다. ^^)
우선 관리자페이지에서 만들어 놓은 그룹명 모두를 출력하는것은 가능합니다.
<!--@foreach($logged_info->group_list as $key => $val)-->
{$val}<br>
<!--@end-->
이렇게 하면 레이아웃에서 그룹명들이 상하로 쭈욱 나열되겠죠.
그런데 스킨관리에서 어떻게 보여 달라는것인지는 이해가 잘안되서.. -
moonsoo
2008.02.26 15:03
감사합니다.
제목 | 글쓴이 | 날짜 |
---|---|---|
나야나 웹호스팅에서 제로보드 XE 사용하시려면 [2] | John704 | 2008.01.02 |
주소 끝에 /zbxe 안 적어도 바로 /zbxe로 들어오는 법 [10] | 삵살개 | 2008.01.03 |
관리자 페이지 않나오게 하기 [1] | Diver | 2008.01.04 |
회원가입시 추가 정보 입력한것이 안 보일때 [1] | 수지보더 | 2008.01.08 |
홈페이지 전반에서 오른쪽 클릭 금지하기 [12] | 팬더사촌 | 2008.01.08 |
아이프레임 리사이즈 모질라,익스플로러 사용가능하며 게시판 불러오기 [1] | moonsoo | 2008.01.11 |
계정 이전할때.. 알FTP쓰지 마세요... [11] | INT10002 | 2008.01.11 |
설치시 403 에러 나오시는분들 | 김지석807 | 2008.01.17 |
클릭시 트랙백 복사 [2] | 우야q | 2008.01.19 |
클릭시 게시글, 트랙백 복사 [FF 지원] [7] | 우야q | 2008.01.20 |
"텝 형태 최근문서 출력" 리스트수 수정하기 [2] | 말샬 | 2008.01.21 |
너무나 당연한팁 하나 - 쉬운 사이트 로고 제작 [3] | ☜ TeRy ☞ | 2008.01.22 |
제로보드XE 외부페이지에 javascrip 삽입하기 [3] | BlueGATE | 2008.01.22 |
내용에서 [대기] 파일 구분하기Ⅱ [3] | moonsoo | 2008.01.24 |
세션때문에 로그아웃 안되는 문제 해결하는법 [4] | 럭스 | 2008.01.24 |
회원그룹별 제한된 서비스 구현을 위한 조건문 [5] | 똑디 | 2008.01.25 |
(모든)*.파일 UTF_8 ↔ EUC-KR [4] | Capyou | 2008.01.25 |
불펌소스 ~! [6] | 해피데이1541 | 2008.01.28 |
홈페이지에 예쁜 날씨 배너를 달아보자!!!! [3] | blue7376.myid.net | 2008.01.28 |
좌측 로그인 회원 리스트가 많아지면 스크롤 처리 [6] | 똑디 | 2008.01.29 |
그런데
-------------------------------------------------------------
<?
header('Content-Type: text/html; charset=utf-8');
foreach($logged_info->group_list as $key => $val) {
if($val=="영업관리자") {
내용실행;
} else {
echo "실행권한이 없습니다";
}
}
?>
-----------------------------------------------------
문제는 본인 "정회원" 배열에서도 에러메세지가 뜨네요..
해결책 부탁드립니다..