opencart 용 모듈/플러그인을 작성 중이므로 사용자 그룹 권한을 자동 생성하는 것이 좋습니다.Opencart 맞춤 모듈 권한
모듈이 설치되면 사용자 권한 제어로 이동하여 수동으로 권한을 추가해야합니다. 그 불필요한 단계, 그것은 뛰어 내리기 매우 좋을 것이다.
현재 VqMod를 사용하여 (예 : 관리자 메뉴에 항목을 추가하는 것과 같이) VqMod를 사용하면 권한 제어 클래스의 경로 무시 목록에 경로를 추가 할 수는 있지만 생각하지 않습니다. 이것은 좋은 옵션이며 가능한 경우 사용 권한을 삽입하는 것을 선호합니다.
내 생성자에서 user_group 모델을 사용 권한을 추가하려고했지만 내 생성자에 추가 한 것이 작동하지 않았습니다. 클래스는 허가 전에 인스턴스화되지 않았을 가능성이 있습니다.
$this->load->model('user/user_group');
$this->model_user_user_group->addPermission($this->user->getId(), 'access', 'test/import');
$this->model_user_user_group->addPermission($this->user->getId(), 'modify', 'test/import');
사용자 그룹 모델에없는 것으로 나타났습니다. 일단 모듈을 제거하면 권한을 제거하는 기능 ... 컨트롤러에서 권한을 직접 제거해야합니까? –
https://github.com/opencart/opencart/pull/693 –