Bonjour,
Je vous explique mon problème : J'essaye de créer un système de membre avec CakePHP, mais lorsque j'utilise le composant Auth de CakePHP et que je tente de me connecter, mon script me connecte bien, mais ne récupère pas les infos de l'utilisateur en base de données et pourtant il fait bien la requête.
Voici mes codes :
Forumulaire :
<?= $this->Form->create('User'); ?>
<?= $this->Form->input('username', array('type' => 'text', 'label' => 'Username')); ?>
<?= $this->Form->input('password', array('type' => 'password', 'label' => 'Password')); ?>
<?= $this->Form->end("Se connecter"); ?>
Fonction Login :
public function login() {
if ($this->request->is('post')) {
if ($this->Auth->login()) {
debug($this->Session->read());
} else {
$this->Session->setFlash('Username ou password est incorrect');
}
}
}
Requête qui est faite :
SELECT User.id, User.username, User.mail, User.password, User.age, User.created, User.updated, User.created\_by, User.updated\_by, User.lastlogin FROM find.find2\_users AS User WHERE User.username = 'Meufiz' LIMIT 1
Voilà, merci d'avance,
Cordialement.