관리자와 사용자가 둘 다있을 수있는 페이지를 만들고 싶습니다. 그러나 페이지의 한쪽면에서만 관리자 만 볼 수 있으며 다른 쪽에서는 사용자와 관리자가 볼 수 있습니다.cakephp의 페이지에 관리자 전용으로 설정 3
나는이 기능
을 내 컨트롤러에 코드이 코드
$this->Auth->user(['role']['admin']);
그것을 시도하고 이것이 내보기 코드
난 달성하기 위해 노력하고있는 무슨if ($this->request->session()->read('Auth.User.role.admin')){
auth 구성 요소가 사용자의 역할을 확인하고 admin 인 경우 사용자에게 숨겨진 페이지 부분을 표시해야합니다.
이
내가 를 얻을 오류입니다공지 사항 (8) : 정의되지 않은 인덱스 : 당신은 더 나은에서 행동의 승인을 처리 할 수
if ($ this-> Auth-> user ([ 'role'] == "admin")와 같은 조건을 만들면됩니다. appController를 사용하면이 문제를 더 잘 처리 할 수 있다고 생각합니다. –
다음과 같은 오류를 얻을 AuthHelper가. –
를 찾을 수 없습니다 그리고 문서에서 내가 인증 도우미 –