私のAppControllerで:
public $components = array('Auth' => array(
'authenticate' => array('Blowfish')
),
私のUsersControllerで:
public function login() {
if($this->request->isPost()) {
$this->autoRender = false;
if($this->Auth->login()) {
$this->response->statusCode(200);
}
else {
$this->response->statusCode(401);
}
}
}
また、応答に送信されるデータ/users/login
は常に 200 であり、ユーザーはログインしています。認証を強制的にログインさせずに、db でユーザー名とパスワードを確認するにはどうすればよいですか?