내가 CakePHP는 2.1 RC + TinyAuthorize 다음 AppController.php의 방법을 사용하고 실행 ACL 규칙이 적용되지 않습니다. 어떤 아이디어가 잘못 될 수 있습니까?CakePHP는 2.1 /로드되지 사용자 정의 인증 개체는
답변
앱 또는 도구 플러그인에 넣었습니까? (= 모든)
이 * "에 대한 자리 : 후자 은은
$this->Auth->authorize = array('Tools.Tiny');
내가 내 대답을 편집하여 문제를 파악 후 자세한 내용
에 대한 http://www.dereuromark.de/2011/12/18/tinyauth-the-fastest-and-easiest-authorization-for-cake2/을 볼 수 있어야한다 역할 "은 로그인 한 사용자를 나타냅니다. 이렇게 공개적으로 행동을 선언하면 안됩니다! 모든 것은 $ this-> Auth-> allow()를 사용하여 선언해야합니다.
이유는 Authenticate가 Authorize 전에 오기 때문입니다. 따라서 인증 (로그인)없이 권한 부여 (역할 확인)가 절대 수행되지 않습니다.
인앱 그래서 "도구". 접두어는 필요하지 않습니다. –
아마도 당신은 당신의 정확한 설정이 무엇인지에 대해 세부적으로 들어야 할 것입니다 - 어떤 종류의 Role 모델을 사용하고 있는지, 어떤 역할 등 어떻게 acl.ini가 보입니까? – mark
사용자는 역할에 속하며, 역할에는 많은 사용자가 있습니다. 어떤 이유로 TinyAuthorize.php가 실행되지 않아서 acl.ini가 읽히지 않습니다. 그것 이외의 - 신선한 CakePHP 2.1 설치입니다. 사용자 테이블에 role_id 필드가 있습니다. –
- 1. CakePHP는 2.1 제대로
- 2. CakePHP는 2.1 HTTP 캐시
- 3. 사용하여 사용자 정의 개체는
- 4. CakePHP는 2.1 치명적인 오류
- 5. CakePHP는 2.1 선택 상자
- 6. JAXB 2.1 바인딩 정의 사용자 정의
- 7. CakePHP는 2.1 및 jQuery를 UI 자동 완성
- 8. CakePHP는 사용자 정의 배열에서보기로 입력 유형을 설정합니다.
- 9. CakePHP는 2.1 CakeEmail 오류 보내는 이메일 배열
- 10. CakePHP에서 사용자 정의 인증
- 11. 사용자 정의 인증
- 12. 장고와 사용자 정의 인증?
- 13. 서버의 사용자 정의 인증
- 14. CakePHP 2.1 사용자 정의 순서로 레코드 표시
- 15. 확인란에 대한 symfony 2.1 사용자 정의 필드
- 16. CakePHP는 2.0 인증 내가 AppControler에서 일부 코드가
- 17. CakePHP는 2.0 인증 나의 관점에서 대신 사용자 이름
- 18. 사용자 정의 필드로 레일 인증
- 19. CodeIgniter 이온 인증 사용자 정의
- 20. 프레임 워크 - 사용자 정의 인증
- 21. 사용자 모델 레일 3에서 사용자 정의 인증 메소드 인증
- 22. 스프링 보안 사용자 정의 사용자 인증 테이블
- 23. 장고 사용자 인증 양식 사용자 정의
- 24. 사용자 정의 사용자 모델은 인증 시험을 거기
- 25. 웹 서비스에서의 Cakephp 사용자 인증
- 26. CakePHP는 2.1 : HABTM saveAssociated 및 유지 나는 saveAssociated에 조금 문제가
- 27. CakePHP는 2.1 - 단위 테스트에 간단한 admin_add() 컨트롤러 액션
- 28. CakePHP는 2.1 고장 난 두 사이트가 내 서버에서
- 29. Symfony 2.1 FOSOAuthServerBundle 웹 서비스 인증
- 30. Rails 3.2 + Devise 2.1 + OmniAuth + Backbone.js 인증
나는 커스텀 인증 클래스와 같은 문제가있다. Cake가 클래스를 올바르게로드하고있는 것 같습니다 (인증 메소드를 포함하지 않으면 에러가 발생합니다). 그러나 Cake는 커스텀 클래스 내부의 코드를 무시하고있는 것 같습니다. –