zbxe 기본 텍스트 매뉴얼을 바탕으로 동영상 매뉴얼을 제공합니다. 회원가입하시면 이용하실 수 있습니다.
본 게시판의 컨텐츠는 무단으로 링크하거나 스크랩 할 수 없습니다.
질문은 Q/A 게시판을 이용해서 올려주시면 감사하겠습니다. 올바른 네티즌 문화는 다들 잘하고 계시니..^^

자. 권한 설정

조회 수 10162 추천 수 1 2007.08.28 19:10:10
사이트를 만들다 보면 특정 메뉴는 회원가입한 회원들에게만 보여주거나, 특정 등급 이상의 회원에게만 사용권한을 제공할 수 있다.

 권한설정부분은 크게 두가지 형태로 설정할 수 있다.

  •  메뉴에서 그룹 권한 설정
  • 게시판에서 권한 설정

 

우선 메뉴에서 그룹권한 설정을 알아 보도록 하자.
이전 메뉴얼에서 만든 Recruit 메뉴는 회원가입이 된 유저에게만 접근이 가능하도록 한번 설정해 보자.

 특정메뉴를 회원가입된 유저에게만 보이도록 설정해 보기

  1. 메뉴관리에서 Recruit 메뉴를 클릭하고 그룹제한 체크하기
    166931
    메뉴를 클릭했을때 설정창이 뜨는데 설정창 아랫부분에 보면 "그룹제한" 이라고 있을 것이다.
    166932
    여기에 나오는 그룹제한은 zbxe를 설치 했을때 기본적으로 나오는 그룹형태이다.
    즉, 기본형태는 "정회원","준회원","관리그룹" 이렇게 되어 있다고 볼 수 있다.

    그럼 이러한 그룹들을 추가하거나 변경 할 순 없는가?
    당연히 된다. (안되는게 어딨어? 다 되지....^^) 회원관리에서 그룹관리를 할 수 있다.
    하지만 일단은 기본적인 그룹만 가지고 서명을 해보도록 하자.

    *** 필수체크 팁 !!!
    메뉴명에서 그룹제한 부분에 체크를 하게 되면 해당 그룹에 속해 있는 회원들만 해당 메뉴를 확인 할 수 있다.

    위 필수체크 팁에서 알 수 있듯이, 그룹제한은 체크된 해당 그룹에게만 해당 메뉴를 보여주게 된다.
    그렇다면 회원로그인한 회원모두에게 해당 메뉴를 보여주고 자 한다면 어떻게 해야 하는가?
    그렇다.
    그룹모두를 체크해주면 된다.
    정회원,준회원,관리자그룹 모두 체크를 하게되면 회원모두에게 해당 메뉴가 보여지게 되는 것이다.
    그럼 체크를 하고 확인을 해보도록 하자.
    166935
    이렇게 체크를 하고 저장을 한뒤 홈페이지 화면을 한번 확인해 보도록 하자.
  2. Recruit 메뉴에 그룹제한을 체크한뒤 홈페이지 화면을 한번 확인해 보자.
    166937
    어라 ...
    Recruit 메뉴가 나오고 있지 않은가?
    당연하다. 현재 관리자로 로그인한 상태이기때문에 당연히 나오는 거다. (그룹제한에서 관리자그룹도 모두 체크를 했으니...)
    그럼 로그아웃하고 화면을 한번 확인해 보자.
    166938
    Recruit 메뉴가 없어진것이 확인되었다.

    그룹제한 기능을 이용해서 자신이 운영하는 홈페이지에 특정 그룹별로 서비스를 차별화 할 수 있다.
    특정메뉴를 만들어 놓고, 관리자그룹에만 체크를 하면, 관리자들만 해당 메뉴가 보이니 홈페이지 운영상에도 활용을 할 수 있을 것이다.

    자..그럼 여기서 한가지..
    어떤 머리 똑똑한 사람이 관리자가 그룹제한으로 숨겨둔  Recruit 메뉴의  URL 경로를 알아서 주소창에 직접 입력했을때 어떻게 될까?
    166940

    자 이렇게 해당 메뉴의 페이지가 나와 버린다.
    설명을 위해 모집요강페이지 모듈에 위 그림에서 볼 수 있듯이 내용을 미리 좀 입력해 두었다.
    "이곳은 Recruit 메뉴를 클릭했을때 처음 나오는 모집요강 페이지 입니다." 라는 문구가 보일 것이다.
    http://zbxemanual.parandiary.com/zbxe/?mid=recruitguide 이런식으로 주소를 바로 입력을 하고 접근을 하면 접근이 가능하다는 것이다.

    " 그럼 뭐야..숨겨둔 의미가 없잖아 !"
    아직 페이지관리에서는 해당 페이지에 대한 접근제한은 설정을 하지 못한다. (2007.08.04일 기준)
    대신 게시판의 경우엔 "권한관리"를 통해서 이러한 부분을 막을 수 있다.
  3. 게시판 권한 관리 설저
  4. 게시판 권한관리 설정으로 차별화된 회원 서비스 진행.

      게시판 권한 관리를 설정하게 되면 그룹제한으로 메뉴를 숨기고 해당 메뉴가 게시판 일경우 게시판 권한관리를  설정하여 
      위에서 처럼 권한이 없느데도 주소창으로 직접 접근하는 사람들을 로그인 페이지로 안내하는 기능을 하번 알아 보도록 하자.
      역시나 Recruit 메뉴의 하위메뉴인 온라인 접수 게시판의 권한을 설정해 보도록 하겠습니다.
      온라인접수 게시판 : 회원가입한 유저에게만 메뉴가 보이도록 하고, 게시판접근도 회원가입한 유저에게만 가능하도록 한다.
                                  주소창에 주소를 직접입력했을때 회원가입하지 않은상태이면 로그인 페이지로 이동되게 됨.
      
       우선 메뉴관리에서 온라인접수메뉴를 선택한뒤 그룹제한을 체크하고 저장을 하자.
       166975 
       이렇게 저장한뒤 온라인접수메뉴에 연결되어 있는 게시판 모듈의 권한관리를 수정해 주어야 한다.
       166976
      먼저 게시판을 클릭한뒤 게시판 리스트중 온라인접수메뉴의 모듈이름 부분을 클릭해서 수정모드로 들어가자.
      166977
      위 이미지에서 처럼 권한관리부분을 클릭하면 해당 게시판 모듈의 권한을 설정 할 수 있는 페이지를 확인 할 수 있을 것이다.
      권한 설정부분만 캡쳐해서 다시 확인 하면 아래 그림과 같다.
      166979
      
      여기에서 두가지 정도만 이해를 하면 다른 부분은 이해에 무리가 없을 것이라고 생각된다.
      우선 첫번째 권한 설정인 목록부분이다.
      목록 : 목록권한은 게시판의 리스트를 볼 수 있는 권한이라고 생각하면 된다. 즉, 목록부분에 권한이 없으면 해당 게시판에 접근했을때 로그인 페이지로 
                이동하게 된다.
      열람 : 목록 즉, 게시물 리스트는 확인이 가능한데 해당 게시물 리스트를 클릭했을때 내용을 볼 수 있는  권한이다.
      이외에는 이해하는데 별 어려움이 없을것이라고 생각된다.

      지금 우리가 하고 있는것은 로그인한 회원만  사용이 가능한 게시판 만들기 이다.
      그렇다면 목록권한 설정에서 모두 체크를 해주면 , 어떤 회원그룹에라도 포함이 되어 있지 않으면 목록을 볼 수 없으니 회원가입한 경우에만 접근이 가능한
      그런 게시판이 되겠다.
       목록부분에 모두체크르 하고 저장한뒤 한번 확인해 보도록 하자.
       166981
       이렇게 체크를 하고, 해당 메뉴를 웹페이지에서확인을 해보면....
       166982
       이렇게 온라인 접수 게시판을 확인 할 수 있는데..
       이젠 로그아웃 한 상태에서 한번 확인해 보자.
       166984
      로그아웃 상태에서 주소창에 온라인접수게시판의 주소를 그대로 입력하고 접근을 하면   

      위 그림처럼 "권한이 없습니다. 로그인"  안내 문구를 보여주게된다.
      로그인을 클릭하면 로그인창이 화면에 보여지게 된다.

이런식으로 메뉴와 게시판의 권한 설정에 대해서 알아 보았다.

회원그룹을 다양한게 생성하여, 메뉴별 다양한 권한 설정을 한다면 홈페이지를 좀더 다양한게 운영 할 수 있을 것이다.

이젠 자주 질문 할 것 같은 내용들을 정리해서 보여주고  기본형 사이트 제작에 관련된 메뉴얼 작업을 마치도록 하겠다.

 

댓글 '4'

[레벨:5]대니짱

2007.09.09 21:00:17
*.139.147.41

여기도 이해 했어요 ㄳ 해요 ㅎㅎ

[레벨:0]Baram

2007.09.21 03:31:24
*.61.21.169

질문이 있는데 모든 사람이 글을 쓸 수 있고 특정 그룹만 읽을 수 있게 하려면 안되네요.
아직 그것은 서포트가 안되는건가요? 아니면 제가 잘못 알고 있는 건가요? 모든 사람에게 글을 쓰는 권한을 주고 특정 구룹만 열람 할 수 있는권한을 주었는데 쓰기 버튼이 안보입니다.     

[레벨:30]똑띠

2007.09.21 09:20:59
*.53.232.39

권한에 있어서 순서라면 읽고, 쓰고, 지우는 순서입니다.

즉, 읽는것보다 쓰는것이 위의 권한이지요.

baram님 처럼 하려면 글을 적어 놓고도 자신이 그 그룹에 속하지 않기 때문에 읽을 수 없게 됩니다.

웬만해선 이런 경우가 없는데....

어떤 게시판을 운영하실려는것인지?

[레벨:0]Baram

2007.09.21 13:56:17
*.30.64.62

상담 게시판 같은 것을 운영해서 쓴 사람과 특정 권한그룹의 사람만 볼 수 있게 하고 싶습니다.
역시 안되는건가요 ㅠㅠ

 

문서 첨부 제한 : 0Byte/ 2.00MB
파일 제한 크기 : 2.00MB (허용 확장자 : *.*)
List of Articles
번호 제목 글쓴이 날짜 조회 수
12 차. 자주묻는 질문 [7] [레벨:30]똑띠 2007-08-28 15920
» 자. 권한 설정 [4] [레벨:30]똑띠 2007-08-28 10162
10 아. 사이트 확인 [5] [레벨:30]똑띠 2007-08-28 9576
9 사.메인페이지 꾸미기 [2] [레벨:30]똑띠 2007-08-28 11274
8 바. 메뉴연결 [레벨:30]똑띠 2007-08-28 10362
7 마. 모듈생성 [2] [레벨:30]똑띠 2007-08-28 8047
6 라.레이아웃 만들기 [레벨:30]똑띠 2007-08-28 8944
5 다. 메뉴관리를 통한 메뉴생성 [레벨:30]똑띠 2007-08-28 8394
4 나. 관리자페이지 접속 및 간단 소개 [4] [레벨:30]똑띠 2007-08-28 8327
3 [동영상업로드완료]가. 다운로드 및 설치하기 [21] [레벨:30]똑띠 2007-08-28 7653
2 동영상 매뉴얼 순서는 텍스트 매뉴얼을 기준으로 합니다. [레벨:30]똑띠 2007-08-28 7652
1 zbxe 메뉴얼 작업에 대한 공지 [7] [레벨:30]똑띠 2007-08-21 7983