2010-01-05 2 views
0

로그인 시퀀스 중에 AuthComponent가 존중할 사용자 레코드에 간단한 활성 플래그를 추가하는 가장 좋은 방법은 무엇입니까? 내 사용자 테이블에 간단한 부울 필드가 있습니다. 이 플래그는 사용자가 로그인 할 수 있도록 설정해야합니다. 그렇지 않으면 정상적인 "로그인 할 수 없음"오류가 발생합니다.AuthComponent의 로그인 시퀀스에 활성 플래그 추가

나는 인터넷 검색을하고이를 추가하는 좋은 방법을 찾을 수 없습니다. 미리 감사드립니다! 난 당신이 계신 이해한다면

답변

1

, 내 app_controller에 다음 코드 줄을 사용

$this->Auth->userScope = array ('Administrator.active' => '1'); 

를 내 경우, userModelAdministrator입니다.

0

동일한 문제가 있습니다.

위의 대답을 AppController->beforeFilter에서 시도했지만 작동하지 않습니다. 필자의 경우 모델은 User이므로 다음과 같이 입력합니다.

$this->Auth->userScope = array ('User.active' => '1');