메뉴관리 및 권한설정에 관련하여...

2017-03-10 (금) 08:55:39 8,278

메뉴에서 특정회원만 클릭하여 접속할 수 있게 만들수 있는가요?

회원이 로그인 후에 상단에 메뉴에서 클릭하였을 때 메뉴와 관련된 페이지나 게시판으로 이동할때,

특정회원만(ex 권한 등등) 다음 페이지로 이동하고, 그 외에 회원은 접근할 수 없게 만들고 싶습니다.

어떤 방법이 있는지요?

답변 2개 / 댓글 5개

메뉴클릭시 페이지 이동제한을 걸어둔다고 한다면

방법은 수십가지가 있습니다.

1.head.php 파일의 메뉴불러오는 부분에서 조건처리로 if문을 활용해서 레벨을 확인한이후

스크립트를 이용하여 접근 불가하게 만든다.

2.메뉴클릭시 게시판의경우 bbs/list.php파일 상단에서 조건문으로 레벨을 확인한후 접근불가하게 한다.

기타 등등의 방법이 있겠습니다.

답변에 대한 댓글 2개

2017-03-10 (금) 11:40:08
1번 메뉴를
A회원이 클릭시 페이지 이동이 되며
B회원이 클릭시 접근을 못하게 할려고 하는데 참고할 만한 소스나 이런 내용이 있을까요?
간단하게 말해서
메뉴클릭시 a태그에 href를 보시면 메뉴로 주소가 찍혀있죠?
여기에서 if($member['level'] < 5) 접속중인 회원 레벨이 5이하라면 이라는 조건을 추가해서
a 태그의 링크를 다른 스크립트로 보내는겁니다.
그렇게해서 레벨에 따라서 스크립트로 보낼지, 원래 주소로 보낼지 결정해서
구현하시면 되겠습니다.

회원들 레벨을 5정도 두시고

해당게시판들을  권한을 레벨 5로 두시면됩니다. 

답변에 대한 댓글 3개

2017-03-10 (금) 10:36:16
게시판이 아닌 메인메뉴에서 컨트롤 할 수 있는 방법도 있나요?
메뉴 클릭시 페이지 이동을 제한걸어 둘려고 합니다.
방법은 있지만 QA로 설명하기는 무리가 있습니다. ㅠㅠ
2017-03-10 (금) 11:34:59
방법을 알려주실 수 있으신가요?

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