0
我在網站上完成了用戶系統。 在我UsersController.php我有這樣的方法:登錄前檢查字段
public function login()
{
if($this->request->is('post')) {
if($this->Auth->login()) {
$this->Session->setFlash('Connexion établie', 'flash_success');
$this->redirect($this->Auth->redirectUrl());
} else {
$this->Session->setFlash("Nom d'user ou mot de passe invalide, réessayer", 'flash_error');
$this->redirect(array('controller' => 'indexes', 'action' => 'index'));
}
}
}
它工作得很好,但我需要改變它。在我的數據庫中,我有一個字段「驗證」,它是一個布爾值。 在登錄時,如果字段爲true,我想記錄用戶,但如果字段爲false,我不想記錄他。
感謝您的幫助
的可能重複的[cakephp的認證基本只有合法的用戶(http://stackoverflow.com/questions/21932483/cakephp-authenticate-basic-only-valid-users) – ndm