웹마스터 팁
회원그룹별 제한된 서비스 구현을 위한 조건문
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
감사합니다.
제목 | 글쓴이 | 날짜 |
---|---|---|
타임라인 모듈 회원 작성글/저장글 버그 오류 수정 [7] | socialskyo | 2015.03.20 |
CentOS 에서 iptables 편집후 실행이 안될때 | 마루디자인 | 2015.03.17 |
에디터에서 URL 클릭시 "http://" 삭제하는 방법 [2] | 콜롬보. | 2015.03.13 |
회원정보보기를 팝업으로 띄우는 방법 | 콜롬보. | 2015.03.13 |
input number 숫자만 입력받기 아이폰 예외처리 | wnrtnsdl2 | 2015.03.12 |
누리고 Ncart V1.6.1 주문페이지에서 총구매금액에 배송비가 선결제, 착불과 상관없이 무조건 포함되어 표시되는 문제 수정방법 [2] | XE템플릿 | 2015.03.12 |
아마존 상품API 소스中 상품정보 가져오는 소스 | 키스투엑스이 | 2015.03.10 |
스케치북게시판 최신버전에 네이트온 /마이피플/플립보드 추가하는 방법 [4] | 가을풍경 | 2015.03.09 |
싸이트 도메인 주소 뒤에 XE 디렉도리 없애기 [2] | 리차드조 | 2015.03.09 |
인증메일이 안올경우 - 팁이라고 해야할지...소개라고 해야할짐 모르지만 [2] | socialskyo | 2015.03.07 |
로고 만들기 귀찮을때^^* [1] | 수백 | 2015.03.06 |
css table generator | Ansi™ | 2015.03.04 |
주소를 지도링크하기 | 마루디자인 | 2015.03.04 |
Market 모듈에서 대표사진 필수 없애기 [3] | garnecia | 2015.03.03 |
XE 로그인을 아이디로 바꾸려는데 회원설정에서 회원가입 탭이 안보일때. | 불금 | 2015.02.27 |
kakao Javascript SDK logout | 컴박살 | 2015.02.25 |
압축 풀어 설치했던 XE를 git으로 변환하기 [6] | 기진곰 | 2015.02.25 |
htaccess 보안 팁 | 포럼위트 | 2015.02.24 |
특정 게시판에서는 스팸 ip 동작 안하게 하기 [4] | Kxo | 2015.02.22 |
스케치북 최신버전에서 미리 덧글 입력해두기 [5] | LI-NA | 2015.02.18 |
그런데
-------------------------------------------------------------
<?
header('Content-Type: text/html; charset=utf-8');
foreach($logged_info->group_list as $key => $val) {
if($val=="영업관리자") {
내용실행;
} else {
echo "실행권한이 없습니다";
}
}
?>
-----------------------------------------------------
문제는 본인 "정회원" 배열에서도 에러메세지가 뜨네요..
해결책 부탁드립니다..