테스트 사이트 - 개발 중인 베타 버전입니다

권한이 같지만 특정 관리자만 볼수 있도록 지정하는.. 하나더 질문 올려봅니다.

· 12년 전 · 1631 · 6
몇일전에 이제목으로 올렸엇는데 ~

감사하게도 카이루님이 답변을 달아주셨는데요~

<? if($member[mb_id] == "order1") { ?>

1번게시판

<?} else if($member[mb_id] == "order2") { ?>

2번게시판

<?}else { ?>

1번게시판 2번게시판

<?}?>



이렇게.. 근데 문제는..ㅠㅠ


저걸 어디에 넣어야 하나요~ //


위치를 못잡고있어용 특정관리자 주고 이런걸 처음해봐서


자세하게 설명 부탁드립니다//

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 6개

12년 전
그 특정 페이지의 위치에 넣어주시면 되겠네요
만약 글쓰기 페이지로 간다면 /skin/board/스킨/write.skin.php 이곳에
만약 리스트라면 /skin/board/스킨/list.skin.php
글보기라면 /skin/board/스킨/view.skin.php
12년 전
특정 페이지에 넣었는데 문제가 둘다 권한3인 order2, order3 이 있는데
order3으로 로그인을 하면 order2 게시판이 보이질 않아야 한는데 목록도 보이고
심지어 글도 볼수가 있네여.ㅠㅠ

order2와 order3은 서로 다른 관리자라서~ 서로의 게시글이나 목록을 보게되면
안되거든요..ㅠㅠ
가난하고소외된이웃
12년 전
본문에서는 order1 , order2 에 대해서만 처리 하였기에 order3 로그인시에는 else 구문으로 들어가게 되어 1,2 게시판 다 나오는게 맞습니다.

order3 에 대한 조건을 추가 해주셔야 할꺼 같습니다.

<?} else if($member[mb_id] == "order3") { ?>

3번게시판

<?}else { ?>
12년 전
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를 볼수가 잇고..ㅠㅠ 다행히 최고관리자 게시판은 안보이는데
권한이 같은 두 게시판은 서로가 볼수가 있네여.ㅠㅠ
12년 전
게시판 관리자 설정을 하시는 거라면
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];
}

그리고 게시판 관리 권한만 조정하시면 될 것 같네요..
그누 원본을 건들지 않고 깨끗하게 할려면
[http://sir.co.kr/manual/kcp_youngcart4/img/adm.board.120.gif]
head_order.php 하나 생성합니다.

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

게시글 목록

번호 제목
284508
284499
284492
284490
284484
284481
284478
284476
284474
284472
284470
284458
284457
284454
284453
284447
284446
284444
284441
284440