2016-09-30 2 views
-3

나는 다중 사용자들과 함께이 프로젝트를 진행 중이다. 내가 원하는 것은 특정 유형의 사용자가 로그인하여 해당 페이지로 리디렉션하는 경우입니다. 예 : 관리자 페이지로 관리자 리디렉션 인 경우 및 사용자가 사용자 페이지로 리디렉션하는 경우. 그리고 누가 무엇을 볼 수 있고 누가 그것을 삭제할 수 있는지에 대한 역할을 부여합니까?PHP에서 다른 유형의 사용자 역할을 부여하는 방법은 무엇입니까?

+0

코드를 공유하십시오. – devpro

+0

난 그냥 PHP를 쳐다보고있다. 나는 이것을 아직 코딩하지 않았다. –

답변

3

DB 수준에서 이것을 유지해야합니다. 이러한 유형의 시스템을 ACL (액세스 제어 목록)이라고합니다. 같은 시스템에있는 테이블을 다음 있습니다 :

  1. 사용자 - 사용자 목록
  2. 역할 - 역할 목록
  3. USER_ROLE - 권한 목록
  4. role_permission - - 역할 사용자 ID 역할 ID
  5. 권한으로 매핑 현명한 사용 권한 매핑
+0

친절한 답장을 보내 주셔서 감사합니다. 로깅 부분은 어때? –

관련 문제