나의 게시판만 목록볼 수 있는 권한
본문
특정한 회원 게시판 관리자가 자기 아이디로 로그인 하면 자기 게시판만 목록을 볼수 있고 그 게시판 관리자가 아닌 다른 회원 들은 게시판 목록을 볼 수 없도록 하는 기능 없을까요? 아무리 같은 레벨이라도
답변 2
게시판 관리자 설정은 관리자에서 설정은 가능하시니깐
게시판 관리자외에 권한은 접근 못하도록 skin 폴더에 해당 권한은 접근을 할수 없도록
if($member['mb_id'] != $board['bo_admin']) {
alert("접근 할 수 없습니다.");
}
이런식으로 수정해서 적용해 주시면 되십니다.
일단 회원관리에서 하나를 만들어주세요. 기능을 만드는데
g5_board 테이블을 이용해서 필드 중에 bo_admin 에다가 업데이트문으로 해주세요.
(아래꺼는 응용해주세요. ajax로 하던 폼 서브밋을 하던 직접 만드셔야되요)
$sql = " update g5_board set bo_admin = '$id' where bo_table = '$bo_table' and wr_id = '$wr_id' ";
sql_query($sql);
그러면 bo_admin 필드값에 게시판 아이디가 넣어지면 되고
테스트로 다른 회원으로 로그인해서 해당 게시판을 접속해보세요.
그리고나서 만약에 차단이 되면 안해도 되는데 접속이 되면 꼭 조건문을 넣어주세요.
view.php 에서 아래 소스코드를 넣어주는데 테스트를 안해봐서 응용해서 해보세요
$sql2 = " select * from g5_board where bo_table = '$bo_table' "; $row = sql_fetch($sql2);
if($member['mb_id'] != $row['bo_admin']) {
alert("접근 할 수 없습니다.");
}