사용자 모듈 - 기본지식

먼저 여러분들은 사용자, 그룹, 사용자등급, 아바타, 퍼미션 이 다섯가지 기본요소에 대한 이해를 하실 필요가 있습니다. 이 섹션에서는 각각에 대한 기본지식을 설명할 것 입니다. 보다 자세한 정보는 각 해당 섹션을 참고하시기 바랍니다.

사용자(등록회원)

이는 사용자 계정을 의미하게 됩니다. 사용자 계정에는 인증을 위한 로그인정보 및 기타 프로필 정보가 포함되어져 있습니다. 사용자아이디, 메일주소, 패스워드는 필수항목이므로 반드시 입력하실 필요가 있습니다. 사용자 계정은 관리섹션의 사용자관리 메뉴나 혹은 사용자에 의한 신규등록에 의해 생성되어지게 됩니다.

그룹

이는 사용자 계정의 모임을 의미합니다. 하나의 사용자 계정은 여러 그룹에 소속될 수 있습니다. 그룹은 모듈 퍼미션과 밀접한 관계가 있습니다. 각 모듈에 대한 퍼미션은 사용자가 아닌 그룹 개념으로 적용되게 됩니다. 따라서 각 사용자가 가지게 되는 권한은 그 사용자가 속한 그룹에 의해 결정되게 됩니다.T

여러분은 퍼미션 관리와 사용자 관리라는 양 측면에서 신규 그룹을 만드실 필요가 있으실 수도 있을 것입니다. 물론 그룹관리 메뉴를 통해 쉽게 신규그룹을 추가하실 수 있으시지만 일단은 먼저 기본이 되는 다음의 세 그룹을 아실 필요가 있습니다. 이들 세 그룹은 XOOPS Cube Legacy에 의해 설치작업시에 자동으로 생성되는 그룹들로 삭제하실 수 없는 기본그룹들 입니다.

관리자그룹

이 그룹에 소속된 사용자는 무엇이든 할 수 있는 관리자로서의 특별권한을 가지게 됩니다. 따라서 반드시 사이트에 대한 전체 관리권한을 가질 웹마스터들만이 소속되어져야 합니다. 일부 관리권한만을 줄 필요가 있을 때엔 해당 관리권한을 가질 새로운 그룹을 만들어 해당 사용자를 소속시키시면 됩니다.

다시 한번 강조하지만 이 그룹은 모든 권한을 가지게 되는 특별그룹이므로 멤버선정에 주의하셔야 합니다.

등록회원그룹

일반 사용자들이 속하게 되는 그룹입니다. 회원가입을 통해 신규 등록된 사용자들이 자동적으로 속하게 되는 그룹이므로 성격상 통상적으로 관리권한을 주어서는 안되는 그룹입니다.

손님그룹

로그인 하지 않은 상태의 사용자들은 모두 이 손님그룹으로 취급됩니다. 이 그룹은 특별한 가상적 그룹이므로 직접적으로 특정 멤버를 가져서는 안됩니다.

사용자등급

사용자등급은 사용자 프로필 정보중 하나로 등급을 상징하는 이미지파일과 등급명으로 표현됩니다. 사용자등급은 사용자의 투고수에 의해 결정되며 일종의 상징적 개념으로 인증이나 퍼미션에는 아무 영향을 미치지 않습니다.

아바타

아바타 또한 사용자 프로필 정보중 하나로 해당 사용자를 시각적으로 대변해주는 이미지입니다. 이 아바타에는 시스템아바타와 커스텀아바타 이렇게 두종류가 있습니다. 시스템아바타는 관리자에 의해 미리 준비된 아바타들이고 커스텀아바타는 사용자가 직접 업로드한 아바타입니다.

퍼미션

퍼미션은 그룹의 작업권한을 의미합니다. 이 모듈을 이용하시면 기본적인 퍼미션을 편집하실 수 있습니다. 각 모듈이 갖는 각 모듈 고유의 권한의 경우는 해당 모듈의 퍼미션관리기능을 통해서 하실 수 있습니다.

최종적으로 사용자가 가지게 되는 권한은 그 사용자가 속한 모든 그룹들의 퍼미션의 합집합이 되게 됩니다.