我遇到 Auth Component 的问题,我为表单提供了正确的数据,但Auth->Login()
继续返回false。我试图获取SQL查询,但它不存在。
这是我的代码:
if ($this->request->data) {
if(isset($this->data['User'])) {
if($this->User->save($this->request->data)){
$this->Session->setFlash(
'Félicitation, votre compte vient d\'être créer');
}
}elseif(isset($this->data['UserLogin'])) {
if($this->Auth->login()){
return $this->redirect($this->Auth->redirectUrl());
}else{
$log = $this->User->getDataSource()->getLog(false, false); debug($log);
$this->Session->setFlash(
'L\'identifiant ou le mot de passe est incorrect');
}
}
}
$this->set('universities', $this->User->University->find('list'));
我根本不知道这个问题的来源是什么。