권한이 같지만 특정 관리자만 볼수 있도록 지정하는.. 하나더 질문 올려봅니다. 정보
권한이 같지만 특정 관리자만 볼수 있도록 지정하는.. 하나더 질문 올려봅니다.본문
몇일전에 이제목으로 올렸엇는데 ~
감사하게도 카이루님이 답변을 달아주셨는데요~
<? if($member[mb_id] == "order1") { ?>
1번게시판
<?} else if($member[mb_id] == "order2") { ?>
2번게시판
<?}else { ?>
1번게시판 2번게시판
<?}?>
이렇게.. 근데 문제는..ㅠㅠ
저걸 어디에 넣어야 하나요~ //
위치를 못잡고있어용 특정관리자 주고 이런걸 처음해봐서
자세하게 설명 부탁드립니다//
감사하게도 카이루님이 답변을 달아주셨는데요~
<? if($member[mb_id] == "order1") { ?>
1번게시판
<?} else if($member[mb_id] == "order2") { ?>
2번게시판
<?}else { ?>
1번게시판 2번게시판
<?}?>
이렇게.. 근데 문제는..ㅠㅠ
저걸 어디에 넣어야 하나요~ //
위치를 못잡고있어용 특정관리자 주고 이런걸 처음해봐서
자세하게 설명 부탁드립니다//
댓글 전체

그 특정 페이지의 위치에 넣어주시면 되겠네요
만약 글쓰기 페이지로 간다면 /skin/board/스킨/write.skin.php 이곳에
만약 리스트라면 /skin/board/스킨/list.skin.php
글보기라면 /skin/board/스킨/view.skin.php
만약 글쓰기 페이지로 간다면 /skin/board/스킨/write.skin.php 이곳에
만약 리스트라면 /skin/board/스킨/list.skin.php
글보기라면 /skin/board/스킨/view.skin.php
특정 페이지에 넣었는데 문제가 둘다 권한3인 order2, order3 이 있는데
order3으로 로그인을 하면 order2 게시판이 보이질 않아야 한는데 목록도 보이고
심지어 글도 볼수가 있네여.ㅠㅠ
order2와 order3은 서로 다른 관리자라서~ 서로의 게시글이나 목록을 보게되면
안되거든요..ㅠㅠ
order3으로 로그인을 하면 order2 게시판이 보이질 않아야 한는데 목록도 보이고
심지어 글도 볼수가 있네여.ㅠㅠ
order2와 order3은 서로 다른 관리자라서~ 서로의 게시글이나 목록을 보게되면
안되거든요..ㅠㅠ
본문에서는 order1 , order2 에 대해서만 처리 하였기에 order3 로그인시에는 else 구문으로 들어가게 되어 1,2 게시판 다 나오는게 맞습니다.
order3 에 대한 조건을 추가 해주셔야 할꺼 같습니다.
<?} else if($member[mb_id] == "order3") { ?>
3번게시판
<?}else { ?>
order3 에 대한 조건을 추가 해주셔야 할꺼 같습니다.
<?} else if($member[mb_id] == "order3") { ?>
3번게시판
<?}else { ?>
order1 = 최고 관리자 (order2, order3 게시판을 모두볼수있음) : 권한4
order2 = 업체2 (order2만 볼수 있어야함) : 권한3
order3 = 업체3 (order3만 볼수 있어야함) : 권한3
정리하자면 이렇게 되어있습니다. 앞으로 order4, order5... 이렇게 쭉 늘어날 생각입니다. 최고관리자 외엔 모두 자신이 관리자로 되어있는 게시판만 볼수 있게 되어 있어야
합니다. ㅠㅠ 풀리지가 않네요..ㅠㅠ 에고-
list.skin.php ------------------------
<?
include_once("$g4[path]/lib/latestLast2.lib.php"); //최근댓글목록
echo latestAnswer("basic", "order2", 10, 100);
?>
<?
if($member[mb_id]=="order2"){?>
<? }else if($member[mb_id]=="order3"){?>
<? }else { ?>
<? }?>
이런식으로 넣었는데 이렇게 넣는게 아닌가바용?ㅠㅠ 안되네요// 여전히
order2로 접속해도 order3게시판도 볼수가 있고 마찬가지로 order3으로 접속해도
order2를 볼수가 잇고..ㅠㅠ 다행히 최고관리자 게시판은 안보이는데
권한이 같은 두 게시판은 서로가 볼수가 있네여.ㅠㅠ
order2 = 업체2 (order2만 볼수 있어야함) : 권한3
order3 = 업체3 (order3만 볼수 있어야함) : 권한3
정리하자면 이렇게 되어있습니다. 앞으로 order4, order5... 이렇게 쭉 늘어날 생각입니다. 최고관리자 외엔 모두 자신이 관리자로 되어있는 게시판만 볼수 있게 되어 있어야
합니다. ㅠㅠ 풀리지가 않네요..ㅠㅠ 에고-
list.skin.php ------------------------
<?
include_once("$g4[path]/lib/latestLast2.lib.php"); //최근댓글목록
echo latestAnswer("basic", "order2", 10, 100);
?>
<?
if($member[mb_id]=="order2"){?>
<? }else if($member[mb_id]=="order3"){?>
<? }else { ?>
<? }?>
이런식으로 넣었는데 이렇게 넣는게 아닌가바용?ㅠㅠ 안되네요// 여전히
order2로 접속해도 order3게시판도 볼수가 있고 마찬가지로 order3으로 접속해도
order2를 볼수가 잇고..ㅠㅠ 다행히 최고관리자 게시판은 안보이는데
권한이 같은 두 게시판은 서로가 볼수가 있네여.ㅠㅠ
게시판 관리자 설정을 하시는 거라면
extend 폴더에 baord_admin.php 파일 하나 만들어서 아래 내용 삽입해 보세요
만일 위 파일이 있다면 아래 내용에 추가하세요
if ($bo_table == '테이블명1'){
if ($member[mb_id] == '회원아이디1') $is_admin = 'board';
if ($member[mb_id] == '회원아이디2') $is_admin = 'board';
if ($is_admin == 'board') $board['bo_admin'] = $member[mb_id];
}else if ($bo_table == '테이블명2'){
if ($member[mb_id] == '회원아이디3') $is_admin = 'board';
if ($is_admin == '테이블명1') $board['bo_admin'] = $member[mb_id];
}else if ($bo_table == '테이블명3'){
if ($member[mb_id] == '회원아이디1') $is_admin = 'board';
if ($member[mb_id] == '회원아이디3') $is_admin = 'board';
if ($is_admin == 'board') $board['bo_admin'] = $member[mb_id];
}
그리고 게시판 관리 권한만 조정하시면 될 것 같네요..
extend 폴더에 baord_admin.php 파일 하나 만들어서 아래 내용 삽입해 보세요
만일 위 파일이 있다면 아래 내용에 추가하세요
if ($bo_table == '테이블명1'){
if ($member[mb_id] == '회원아이디1') $is_admin = 'board';
if ($member[mb_id] == '회원아이디2') $is_admin = 'board';
if ($is_admin == 'board') $board['bo_admin'] = $member[mb_id];
}else if ($bo_table == '테이블명2'){
if ($member[mb_id] == '회원아이디3') $is_admin = 'board';
if ($is_admin == '테이블명1') $board['bo_admin'] = $member[mb_id];
}else if ($bo_table == '테이블명3'){
if ($member[mb_id] == '회원아이디1') $is_admin = 'board';
if ($member[mb_id] == '회원아이디3') $is_admin = 'board';
if ($is_admin == 'board') $board['bo_admin'] = $member[mb_id];
}
그리고 게시판 관리 권한만 조정하시면 될 것 같네요..

그누 원본을 건들지 않고 깨끗하게 할려면
head_order.php 하나 생성합니다.
상단파일경로에 head_order.php 그쪽안에 하시면되죠
허접제국님 답변 잘해주셔네요 잘 되어 있네요 ^^

head_order.php 하나 생성합니다.
상단파일경로에 head_order.php 그쪽안에 하시면되죠
허접제국님 답변 잘해주셔네요 잘 되어 있네요 ^^