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