bonjour,

un petit problème de composant Auth il ne encode pas les mots de passe de cou il ne son pas valide
quelqu'un peut l’orienté
merci

2 réponses


Boobha
Réponse acceptée

Tu dois ajouter une fonction dans User.php (le model) qui crypte le mot de passe avant la sauvegarde en base :

<?php
// app/Model/User.php
App::uses('AuthComponent', 'Controller/Component');
class User extends AppModel {
// ...
public function beforeSave() {
    if (isset($this->data$this->alias]'password'])) {
        $this->data$this->alias]'password'] = AuthComponent::password($this->data$this->alias]'password']);
    }
    return true;
}
// ...

http://book.cakephp.org/2.0/en/tutorials-and-examples/blog-auth-example/auth.html

@++

lavangy
Auteur

Merccciiii Boobha

cé juste que j'avais oublier le befor(e) comme quoi vau mieux prendre un petit temps pour relire