Yii :: app() -> utilisateur-> connexion return FALSE.Connectez-vous dans WebUser return FALSE
Comment cela peut-il retourner FAUX et pourquoi?
code:
public function login()
{
if($this->_identity===null)
{
$this->_identity = new UserIdentity($this->username,$this->password);
$this->_identity->authenticate();
}
if($this->_identity->errorCode===UserIdentity::ERROR_NONE)
{
$duration=$this->rememberMe ? 3600*24*30 : 0; // 30 days
$r2 = Yii::app()->user->login($this->_identity,$duration);
MyLog::log("res r: ".var_export($r2, true));
return true;
}
else
return false;
}
IMAGE CODE: http://clip2net.com/s/5fmhNR
Il ne peut pas. S'il vous plaît inclure plus d'informations pour le contexte, comme le corps de la méthode complète et peut-être un peu de contexte de contrôleur! –
semble avoir du code en dehors de l'instruction if. Avez-vous vérifié si l'un d'eux retourne faux? – Kevin
J'ai mis à jour le code. – frops