프론트 엔드에 rbac을 구현하고 백엔드를 별도로 구현하고 싶습니다. 나는 백엔드에서 관리자를위한 테이블을 가지고 있으며 관리자 사용자는이 테이블에서 작업한다. 또한 일반 사용자를위한 테이블이며이 테이블과 함께 작동합니다 (로그인, 가입 등).프론트 엔드에 yii2-rbac을 구현하고 백엔드를 어떻게 분리 할 수 있습니까?
rbac 관련 테이블 (auth_assignment)의 'user_id'필드는 다른 테이블 (user 또는 admin)의 값이어야하며 admin 테이블과 users 테이블에서 값을 가져올 수 없습니다.
프론트 엔드와 백엔드에 대해 rbac을 별도로 구현할 수 있습니까? 예 인 경우 어떻게합니까?
답변을 주셔서 감사합니다.하지만이 속성은 어디에 있습니까? 파일은 무엇입니까? –
네임 스페이스'yii \ rbac \ DbManager' -'\ vendor \ yiisoft \ yii2 \ rbac \ DbManager.php' – Bizley