Pierre la tu m'as eu, j'ai pas fais attention au majiscule j ai Password
dans ma base de donnée.
Pour Auth je l'ai utilisé dans un autre projet et ce projet la a été deja
commencé par quelqu'un d'autre qui ne l'a pas terminé, je ne voulais pas
faire changement complet du structure de l'application.

Merci encore



On Sat, Oct 18, 2008 at 4:37 PM, Pierre MARTIN <[EMAIL PROTECTED]> wrote:

>
> Bonjour,
>
> Ne serait-ce pas dû à un 'p' majuscule dans ton formulaire ?
> Si tu fais un pr($this->data), as tu une valeur pour $this-
> >data['User']['password'] ?
>
> Enfin, si tu utilises le Auth Component sache que le mot de passe est
> automatiquement crypté.
> Pierre
>
> On 18 oct, 02:21, marocinfo <[EMAIL PROTECTED]> wrote:
> > Bonjour,
> >
> > juste un simple exemple d'ajouter un utilisateur dans le tableau
> > users,
> >
> > dans mon UsersController  j ai les fonction index add edit et view :
> >
> > dans add j ai :
> >
> > function add() {
> >
> >                 if (!empty($this->data)) {
> >                      $this->User->create();
> >
> >                if ($this->User->save($this->data)) {
> >                          $this->redirect(array('action'=>'index'));
> >                 } else {
> >                  $this->Session->setFlash(__('The User could not be
> > saved. Please, try again.', true));
> >                 }
> >                 }
> >
> > j'ai mis dans mon model :
> >
> > function beforeSave() {
> >
> >         if ($this->data['User']['password']) {
> >             $this->data['User']['password'] = md5($this->data['User']
> > ['password']);
> >         }
> >
> >         return true;
> >
> > }
> >
> > Dans mon View j ai mis :
> >
> > <?php echo $form->create('User');?>
> >         <fieldset>
> >                 <legend><?php __('Add User');?></legend>
> >         <?php
> >                 echo $form->input('parent_id');
> >                 echo $form->input('Username');
> >                 echo $form->input('Password');
> >
> >         ?>
> >         </fieldset>
> > <?php echo $form->end('Submit');?>
> >
> > avec ca je ne  peux pas sauvegarder les mots de passe avec
> > "encryption" md5
> >
> > avez vous une idee comment fixer ce probleme ?
> >
> > Merci
> >
> > RabieK
> >
>

--~--~---------~--~----~------------~-------~--~----~

Groupe "Cakephp-fr".
Adresse : [email protected]
Pour résilier  : [EMAIL PROTECTED]
Pour les options : http://groups.google.com/group/cakephp-fr?hl=fr
-~----------~----~----~----~------~----~------~--~---

Répondre à