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 à