회원의 권한(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일 경우에는 계속 진행되지만 이게 아니면 로그인페이지로 이동시켜 버린다.