찾다

 >  Q&A  >  본문

php - ci 프레임워크의 권한 관리, 초보자, 도움말

저는 초보자이고 ci 프레임워크의 권한 제어 아이디어를 잘 모릅니다.

伊谢尔伦伊谢尔伦2742일 전946

모든 응답(1)나는 대답할 것이다

  • 我想大声告诉你

    我想大声告诉你2017-06-21 10:13:14

    권한 관리, 일반적으로 RBAC(역할 기반 액세스 제어) 모드를 사용합니다.
    R: 역할은 관리자, 편집자, 감사자 등 다양한 권한을 주로 그룹화하는 역할을 나타냅니다.
    구체적인 아이디어:
    프로그램의 각 모듈에 대해 각 컨트롤러를 고려하거나 각 컨트롤러의 기능을 개선할 수도 있습니다. 이들 모듈에 이름을 부여하고, 데이터베이스에 기록하고, 프로그램에 표시하십시오.
    그런 다음 이 모듈을 역할과 연결하여 테이블에 기록합니다. 예를 들어 편집, 가능한 운영 모듈은 기사 작성, 기사 편집 등입니다.
    마지막으로 사용자를 역할과 연결합니다.
    이런 방식으로 사용자가 특정 작업을 수행하려고 할 때(작업에 액세스할 때) 현재 사용자의 역할을 읽어낼 수 있습니다. 그런 다음 역할 정보를 기반으로 역할 모듈 해당 테이블로 이동하여 현재 작업 모듈에 대한 기록이 있는지 확인하면 권한이 있음을 의미합니다.
    위 내용은 기본 아이디어이며 CI뿐만 아니라 다른 프레임워크에서도 사용할 수 있습니다

    회신하다
    0
  • 취소회신하다