>데이터 베이스 >MySQL 튜토리얼 >역할 및 권한이 데이터 테이블을 제어하는 ​​방법

역할 및 권한이 데이터 테이블을 제어하는 ​​방법

巴扎黑
巴扎黑원래의
2017-07-22 13:20:001718검색


이 프로젝트에는 지역별 역할 구분이 필요합니다. 각 역할은 하나 이상의 3급 도시에 해당합니다. 백그라운드에서 로그인하면 현재 위치한 지역의 비즈니스 기회만 볼 수 있습니다.

먼저 계정을 만드세요. 테이블: 필드에는 다음이 포함됩니다: 계정 ID, 역할 ID, 로그인 계정, 로그인 비밀번호, 계정 이름, 상태, 로그인 오류 수 및 계정 사용자 정보

그런 다음 역할 테이블이 옵니다: 역할 ID, 상위 역할 ID, 역할 이름, 역할 레벨, 상태, 비고 및 기타. 영역 및 권한 연결

그리고 역할 영역 테이블이 있습니다: 영역 ID, 역할 ID, 1단계 도시 코드(지방 수준), 2단계 도시 코드(시 수준), 3단계 도시 코드, 1단계 도시 이름, 두 번째 수준 도시 코드 도시 이름, 세 번째 수준 도시 이름입니다. 저장되는 것은 해당 역할이 관리하는 영역입니다

다음은 역할 권한 테이블입니다: 권한 ID, 역할 ID, 권한 ID, 권한 상태 등. 저장되는 것은 해당 역할이 소유한 권한입니다

마지막은 권한 테이블입니다: 권한 ID, 상위 권한 ID, 권한 이름, 해당 권한 값(권한의 고유 값), 권한 유형, 권한 상태. 권한 테이블은 모든 메뉴 항목을 저장하며, 메뉴를 클릭하면 먼저 현재 로그인한 관리자에게 이 권한이 있는지 확인합니다. 물론 데이터베이스에는 해당 국가의 모든 도, 시, 군, 거리를 저장하는 테이블이 있습니다. 먼저 모든 메뉴 항목을 권한 테이블에 저장하세요. 계정을 추가하기 전에 역할을 추가해야 합니다. --> 역할을 추가할 때 영역을 선택하고 권한을 할당해야 합니다

위 내용은 역할 및 권한이 데이터 테이블을 제어하는 ​​방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.