Добавить активный флаг в последовательность входа AuthComponent - PullRequest
0 голосов
/ 05 января 2010

Как лучше всего добавлять простой активный флаг в запись пользователя, которую AuthComponent будет соблюдать во время последовательности входа в систему? У меня есть простое логическое поле в моей пользовательской таблице. Этот флаг должен быть установлен, чтобы позволить пользователю войти в систему. В противном случае они получают обычную ошибку «Вы не можете войти».

Я погуглил и не могу найти хороших примеров того, как это добавить. Заранее спасибо!

Ответы [ 2 ]

1 голос
/ 05 января 2010

Если я понимаю, что вы ищете, я использую следующую строку кода в моем app_controller:

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

В моем случае userModel - это Administrator.

0 голосов
/ 08 марта 2013

У меня такая же проблема.

Я попробовал ответ выше в AppController->beforeFilter, но он не работает. В моем случае модель User, поэтому я поставил:

$this->Auth->userScope = array ( 'User.active' => '1' );
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...