채택완료

게시판 권한설정 질문드려요!!

2014-09-03 (수) 03:10:30 6,446

A클래스의 회원은 A게시판을 이용할수있고 나머지게시판은 이용불가

B클래스의 회원은 B게시판을 이용할수있고 나머지게시판은 이용불가

C클래스의 회원은 C게시판을 이용할수있고 나머지게시판은 이용불가

이런식으로 설정못하나요?..

1~10의 회원레벨로 제한을 걸면  결국엔 레벨이 높은사람은 그 아래레벨의 게시판도 모두 볼수있어서..

어떤방식으로 해결하면될까요..? 도움부탁드립니다

|

답변 4개 / 댓글 4개

채택된 답변
+20 포인트

if ($member['mb_level'] == '1' { 

echo "내용";   

} else if ($member['mb_level'] == '2'​') {

echo "내용2";

} else if ($member['mb_level'] == '3' ) {

echo "내용3";

} else { alert('글을 읽을 권한이 없습니다.', G5_URL); } 

간단하게 처리하시려면 그룹으로 권한제한 거시면 됩니다.

게시판 그룹설정에서 접근회원사용에 체크하시고 회원관리 > 그룹 > 접근가능그룹선택

답변에 대한 댓글 1개

2014-09-03 (수) 16:59:54
그룹권한을 주면 너무 그룹이 많아져서 개별 게시판권한으로 주고싶어서요..ㅠㅠ

별도의 항목으로 콘트롤해야 됩니다.  그누보드4 때 만든 스킨인데,  도움이 되시기를

http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=135569 

답변에 대한 댓글 2개

2014-09-03 (수) 16:59:29
그누5도 잘 호환되나요?
스킨 보시고 추가된 부분만 그누보드 5 스킨에 적용하시면 됩니다. 그대로는 호환이 안될 것입니다.

레벨제도를 지정 하시고

게시판 스킨 내에

if문으로

레벨 1 인경우 보여지게 하시고 그게 아니면 exit

같은 방식으로 2,3으로 하시면 될것 같습니다.

답변에 대한 댓글 1개

2014-09-03 (수) 16:58:53
if ($member['mb_level'] == 레벨변수 {
};
else
alert('글을 읽을 권한이 없습니다.', G5_URL);
}
이런식으로하면되나요..? 제가 생초짜라 구문 좀 부탁드립니다ㅠㅠ
list.skin.php에 넣는건가요?

답변을 작성하려면 로그인이 필요합니다.