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
-~----------~----~----~----~------~----~------~--~---