웹마스터 팁
회원그룹별 제한된 서비스 구현을 위한 조건문
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
감사합니다.
제목 | 글쓴이 | 날짜 |
---|---|---|
파일첨부 된 글을 게시글 이동시, 사용자정의 값이 전부 삭제되는 버그 패치 [5] | sejin7940 | 2014.11.20 |
누리고 쇼핑몰 - 모바일 버전에서 상품몰에 취소/환불 부분이 적용안되는부분 해결 하는 팁 | garnecia | 2014.11.23 |
누리고쇼핑몰-모바일 이니시스 결제에서 필수요청값 누락 에러로 결제 안되는것 해결하는 미봉책 | garnecia | 2014.11.23 |
XE 코어의 메일전송을 우리알림 모듈로 대체하는 방법 [30] | GG | 2014.11.24 |
xe 어플 개발시 키캡 4.4.4 미만 업로드 문제 [3] | Happyphp | 2014.11.25 |
Animate 사용 | 돼지코구뇽 | 2014.11.26 |
bing 번역 함수 만들어 사용하기 | Happyphp | 2014.11.26 |
jq로 데이터 입력시 enter키 먹게 하기 [3] | Happyphp | 2014.11.27 |
페이지에 명언,좋은글,책속의 한줄 랜덤으로 뿌리기 [1] | 고니 | 2014.12.02 |
PDF 뷰어 팁 [4] | 돼지코구뇽 | 2014.12.06 |
IE에서 스크립트 생성 iframe 요소에 name 속성 지정이 무시될 때 | 신평 | 2014.12.08 |
폰갭 작업시 폰 내부 html에 변수 전달 방법 (get) | Happyphp | 2014.12.09 |
파일 삭제시 (글 수정시 파일삭제 / 파일관리에서 삭제 등) 사용자정의값이 삭제되지 않도록 패치 [3] | sejin7940 | 2014.12.11 |
위젯 많은 페이지 - 부하 분산으로 속도 향상하기 [4] | 엘카 | 2014.12.12 |
여러게시물을 작성시 쓰기버튼 노출의 여부로 고생할 때.. | BJ람보 | 2014.12.15 |
제이쿼리 충돌시 팁 | 바나나소프트 | 2014.12.15 |
날짜비교 함수 [1] | 별을따는소년 | 2014.12.17 |
CSS 코드를 손쉽게 prefix/minify 변환해주는 사이트 | sojumeister | 2014.12.18 |
XE 템플릿에서 $_SESSION 변수 사용하기 | 신평 | 2014.12.21 |
관리자 페이지 날짜 검색과 스크랩. [1] | 무얼까2 | 2014.12.24 |
그런데
-------------------------------------------------------------
<?
header('Content-Type: text/html; charset=utf-8');
foreach($logged_info->group_list as $key => $val) {
if($val=="영업관리자") {
내용실행;
} else {
echo "실행권한이 없습니다";
}
}
?>
-----------------------------------------------------
문제는 본인 "정회원" 배열에서도 에러메세지가 뜨네요..
해결책 부탁드립니다..