맨위로 맨아래 네이버톡톡 구매상담
고객님의 소리를
귀기울여 듣겠습니다.
고객지원 마법사 16구매혜택 커스터마이징이란?
FAQ 자주묻는 질문
궁금하신 사항을 쉽고 빠르게 찾아보세요.

SEARCH
회원그룹 권한 추가하기


간혹 설정된 기본 권한외 특정한 페이지나 기능을 회원그룹의 권한으로

추가하여 사용해야 할 경우가 있습니다.

예를들어 커뮤니티 페이지에 특정회원은 접근을 하지 못하도록 권한을 추가하실려면

간단한 소스 추가로 설정이 가능합니다.


1. 권한을 설정할 이름을 지정합니다.

inc / function_happy_member.php 파일을 열어 "권한" 으로 검색을 해보시면

아래와 같은 소스를 찾으실 수있습니다.

  1. #######################################################  
  2. #  권한 페이지 설정                                     #  
  3. #######################################################  
  4. $happy_member_secure_text[0]        = '업체';  
  5. $happy_member_secure_text[1]        = '회원';  
  6. $happy_member_secure_page           = Array(  
  7.     $happy_member_secure_text[0].'보기',  
  8.     $happy_member_secure_text[0].'보기(연락처정보)',  
  9.     $happy_member_secure_text[0].'보기(상세화면사진)',  
  10.     $happy_member_secure_text[0].'등록',  
  11.     $happy_member_secure_text[0].'등록(바로등록하기)',  
  12.     $happy_member_secure_text[0].'수정',  
  13.     $happy_member_secure_text[0].'수정(바로등록하기)',  
  14.     $happy_member_secure_text[0].'삭제',  
  15.     $happy_member_secure_text[0].'댓글쓰기',  
  16.     $happy_member_secure_text[0].'댓글보기',  
  17.     $happy_member_secure_text[0].'댓글삭제',  
  18.     $happy_member_secure_text[0].'문자발송',  
  19.     $happy_member_secure_text[0].'검색',  
  20.     $happy_member_secure_text[0].'리스트',  
  21.     $happy_member_secure_text[0].'문의',  
  22.     $happy_member_secure_text[0].'쿠폰SMS수신',  
  23.     '포인트기능',  
  24.     '마이페이지',  
  25.     '쪽지발송',  
  26.     $happy_member_secure_text[1].'탈퇴',  
  27.     '쿠폰보기',  
  28. );  

위 소스의 하단에 추가를 합니다.

예제에서는 쿠폰보기 아래에 '커뮤니티-추가' 로 추가를 하였습니다.

  1. $happy_member_secure_text[1].'탈퇴',  
  2.     '쿠폰보기',  
  3.     '커뮤니티-추가',  
  4. );  
위과 같이 추가를 하시고 저장하신후에 회원그룹의 권한설정에 보시면 추가된 것을 확인하실 수 있습니다.



위와 같이 추가가 되었다면 이제는 해당 권한을 사용할 수 있는 소스를 추가해 줍니다.


2. 예제에서는 커뮤니티 페이지에 적용이 되므로 bbs_index.php 파일에 적용을 하여보겠습니다.

추가될 소스는 아래와 같습니다.

  1. if ( admin_secure("커뮤니티-추가") ) {  
  2.     error("접속권한이 없습니다.");  
  3.     exit;  
  4. }  
admin_secure("커뮤니티-추가") 의 소스에서 노란색으로 되어 있는 부분에

앞서 추가한 부분의 문구를 넣으시면 됩니다.


bbs_index.php 파일을 열어보시면 아래와 같은 소스를 찾으실 수 있으며

  1. $t_start = array_sum(explode(' ', microtime()));  
  2. include ("./inc/Template.php");  
  3. $TPL = new Template;  
  4. include ("./inc/config.php");  
  5. include ("./inc/function.php");  
  6. include ("./inc/lib.php");  

위소스 하단에 앞서 알려드린 소스를 추가해 주시면 됩니다.

  1. $t_start = array_sum(explode(' ', microtime()));  
  2. include ("./inc/Template.php");  
  3. $TPL = new Template;  
  4. include ("./inc/config.php");  
  5. include ("./inc/function.php");  
  6. include ("./inc/lib.php");  
  7.   
  8. if ( admin_secure("커뮤니티-추가") ) {  
  9.     error("접속권한이 없습니다.");  
  10.     exit;  
  11. }  
위와 같이 추가하신 후에 bbs_index.php 로 접속해 보시면 "접속권한이 없습니다." 문구가 나타나시면

정상적으로 권한 설정이 된 것입니다.



고객님께서 직접 작업을 하실때에는 사용하시는 솔루션의 종류나 버전에 따라

소스의 위치나 내용등이 달라질 수 있습니다.

권한을 추가해보시고 적용이 되지 않거나 오류가 발생하신다면 기술지원 게시판으로 문의해 주시면

상세히 안내해 드리도록 하겠습니다.