문제해결
권한 체크
copy

회원의 권한(site_member테이블의 auth)은 general(일반회원), admin(관리자), owner(소유자)로 구성이 되어 있다.

 

  • 관리자시스템은 admin과 owner만 들어올 수 있으며 helper/check_helper에 admin_auth() 함수를 이용해서 체크한다.
    • owner는 admin의 상위권한 개념으로 admin_auth를 하면 owner까지 체크되도록 한다.
  • owner만 체크하려면 owner_auth() 함수를 사용한다.
  • 회원이 로그인했는지를 체크하려면 general_auth()를 사용하면 된다.

 

관리자접속

  • admin/home이 관리자 페이지이며 관리자 로그인창은 admin/auth/index이다.
  • 관리자접속 권한 체크는 admin_login()이며 auth가 admin이거나 owner일 경우에는 계속 진행되지만 이게 아니면 로그인페이지로 이동시켜 버린다.
최종수정 1044일전
업로드(드래그앤드롭 또는 클릭)

코멘트(0)