pour la création d'un utilisateur et de leur gestion, pourquoi ne pas
utiliser le très bon plugin sfDoctrineGuardPlugin ? (ou son équivalent sous
propel)
tout le travail y a déjà été fait.


  _____  

De : [email protected] [mailto:[email protected]] De la
part de souhail mejri
Envoyé : mercredi 7 avril 2010 15:20
À : [email protected]
Objet : Re: [symfony-fr] symfony 1.4 probléme csrf_token


slt
merci pour ton aide cv j'ai régler le probléme qui est dans un champ token
vide
mais j'ai un autre probleme avec la confiramtion de mot de passe ca mache
pas tand qu'il marche avec les mails voila le code

$this->validatorSchema->setPostValidator(new
sfValidatorSchemaCompare('password', '==',
'repassword',array(),array('invalid' =>'Les mots de passe ne sont pas
identique')));

 $this->validatorSchema->setPostValidator(new
sfValidatorSchemaCompare('mail', '==', 'remail',array(),array('invalid'
=>'Les mails ne sont pas identique')));


Le 7 avril 2010 14:44, Lélio ML <[email protected]> a écrit :


pourrais-tu renvoyer le code mis à jour de ton template ?


  _____  


De : [email protected] [mailto:[email protected]] De la
part de souhail mejri

Envoyé : mercredi 7 avril 2010 14:34 

À : [email protected]
Objet : Re: [symfony-fr] symfony 1.4 probléme csrf_token


slt 
vraiment cé bizarre tjrs meme erreur
ya pas d'autre solution pour ce _csrf_token ou un tutorial pour le
comprendre


Le 7 avril 2010 12:41, Lélio ML <[email protected]> a écrit :


sans afficher les champs cachés, tu ne mets pas non plus l'id de
l'enregistrement et il y aura des problèmes d'enregistrements.
Tu peux afficher tous les champs cachés en un seul appel de fonction.
Regarde la classe sfForm
 
De plus, si un champ est caché (isHidden() == true), il faut quand même
l'afficher.
Pour tes tests, tu devrais mieux utiliser le test suivant :
if (isset($form['field_name']) {
...
}


  _____  

De : [email protected] [mailto:[email protected]] De la
part de souhail mejri
Envoyé : mercredi 7 avril 2010 12:25
À : [email protected]
Objet : Re: [symfony-fr] symfony 1.4 probléme csrf_token


slt merci d'avance mais tu peut plus expliquer prcque j'ai ajouté 
 <?php echo $form['_csrf_token']->render();  ?>
et ya j'aurai ce probléme


Integrity constraint violation: 1062 Duplicate entry '' for key 'token'



Le 7 avril 2010 12:10, Lélio ML <[email protected]> a écrit :


Il faut "afficher" les champs cachés par un $form->renderHiddenFields() ou
qqch dans le genre

> -----Message d'origine-----
> De : [email protected]
> [mailto:[email protected]] De la part de sou_sym
> Envoyé : mercredi 7 avril 2010 12:05
> À : Symfony-fr
> Objet : [symfony-fr] symfony 1.4 probléme csrf_token

>
> slt, svp je travaille avec symfony 1.4 sous wamp et windows ,
> j'ai crée un formulaire et jai configuré tous les champs et
> lors de l'envoi j'aurai une erreu comme suit
>
> _csrf_token required
>
> je n'ai rien compris
> voila le formulaire _form:
> <?php use_stylesheets_for_form($form) ?> <?php
> use_javascripts_for_form($form) ?>
>
> <form action="<?php echo url_for('candidat/'.($form->getObject()-
> >isNew() ? 'create' : 'update').(!$form->getObject()->isNew()
> ? '?id='.
> $form->getObject()->getId() : '')) ?>"  id="myform" method="POST" <?
> php $form->isMultipart() and print 'enctype="multipart/form-data" ' ?
> >>
> <?php if (!$form->getObject()->isNew()): ?> <input
> type="hidden" name="sf_method" value="put"/> <?php endif; ?>
>
>
>   <ul class='formRegister'>
>         <?php if ($form->hasGlobalErrors()): ?>
>             <?php foreach ($form->getGlobalErrors() as $name =>
> $error): ?>
>               <li class='error'><?php echo $error ?></li>
>            <?php endforeach; ?>
>            <?php endif; ?>
>                  <li style="border-bottom:1px dashed #CCCCCC;
> padding-bottom:
> 10px;">Code D'acc&eacute;s</li>
>       <!-- input for mail-->
>               <?php if ($form['mail']->hasError()): ?>
>                <li class='error'><?php echo $form['mail']-
> >getError(); ?></li>
>             <?php endif; ?>
>         <?php if (!$form['mail']->isHidden()) { ?>
>          <li>
>             <span>
>                 <?php echo $form['mail']->renderLabel(); ?>
>                 <?php echo $form['mail']->renderHelp(); ?>
>             </span>
>             <?php echo $form['mail']->render() ?>
>          </li>
>          <?php } else { ?>
>             <li><?php echo $form['mail']->render() ?></li>
>          <?php } ?>
>
>         <!-- input for remail-->
>               <?php if ($form['remail']->hasError()): ?>
>                <li class='error'><?php echo $form['remail']-
> >getError(); ?></li>
>             <?php endif; ?>
>         <?php if (!$form['remail']->isHidden()) { ?>
>          <li>
>             <span>
>                 <?php echo $form['remail']->renderLabel(); ?>
>                 <?php echo $form['remail']->renderHelp(); ?>
>             </span>
>             <?php echo $form['remail']->render() ?>
>          </li>
>          <?php } else { ?>
>             <li><?php echo $form['remail']->render() ?></li>
>          <?php } ?>
>
>                <!-- input for password-->
>               <?php if ($form['password']->hasError()): ?>
>                <li class='error'><?php echo $form['password']-
> >getError(); ?></li>
>             <?php endif; ?>
>         <?php if (!$form['password']->isHidden()) { ?>
>          <li>
>             <span>
>                 <?php echo $form['password']->renderLabel(); ?>
>                 <?php echo $form['password']->renderHelp(); ?>
>             </span>
>             <?php echo $form['password']->render() ?>
>          </li>
>          <?php } else { ?>
>             <li><?php echo $form['password']->render() ?></li>
>          <?php } ?>
>
>                <!-- input for repassword-->
>               <?php if ($form['repassword']->hasError()): ?>
>                <li class='error'><?php echo $form['repassword']-
> >getError(); ?></li>
>             <?php endif; ?>
>         <?php if (!$form['repassword']->isHidden()) { ?>
>          <li>
>             <span>
>                 <?php echo $form['repassword']->renderLabel(); ?>
>                 <?php echo $form['repassword']->renderHelp(); ?>
>             </span>
>             <?php echo $form['repassword']->render() ?>
>          </li>
>          <?php } else { ?>
>             <li><?php echo $form['repassword']->render() ?></li>
>          <?php } ?>
>         <li style="border-bottom:1px dashed #CCCCCC; padding-bottom:
> 10px;">Informations Personnelles</li>
>
>               <!-- input for name-->
>               <?php if ($form['name']->hasError()): ?>
>                <li class='error'><?php echo $form['name']-
> >getError(); ?></li>
>             <?php endif; ?>
>         <?php if (!$form['name']->isHidden()) { ?>
>          <li>
>             <span>
>                 <?php echo $form['name']->renderLabel(); ?>
>                 <?php echo $form['name']->renderHelp(); ?>
>             </span>
>             <?php echo $form['name']->render() ?>
>          </li>
>          <?php } else { ?>
>             <li><?php echo $form['name']->render() ?></li>
>          <?php } ?>
>                <!-- input for prenom-->
>               <?php if ($form['prenom']->hasError()): ?>
>                <li class='error'><?php echo $form['prenom']-
> >getError(); ?></li>
>             <?php endif; ?>
>         <?php if (!$form['prenom']->isHidden()) { ?>
>          <li>
>             <span>
>                 <?php echo $form['prenom']->renderLabel(); ?>
>                 <?php echo $form['prenom']->renderHelp(); ?>
>             </span>
>             <?php echo $form['prenom']->render() ?>
>          </li>
>          <?php } else { ?>
>             <li><?php echo $form['prenom']->render() ?></li>
>          <?php } ?>
>
>                <!-- input for telephone-->
>               <?php if ($form['telephone']->hasError()): ?>
>                <li class='error'><?php echo $form['telephone']-
> >getError(); ?></li>
>             <?php endif; ?>
>         <?php if (!$form['telephone']->isHidden()) { ?>
>          <li>
>             <span>
>                 <?php echo $form['telephone']->renderLabel(); ?>
>                 <?php echo $form['telephone']->renderHelp(); ?>
>             </span>
>             <?php echo $form['telephone']->render() ?>
>          </li>
>          <?php } else { ?>
>             <li><?php echo $form['telephone']->render() ?></li>
>          <?php } ?>
>
>                <!-- input for logo-->
>               <?php if ($form['logo']->hasError()): ?>
>                <li class='error'><?php echo $form['logo']-
> >getError(); ?></li>
>             <?php endif; ?>
>         <?php if (!$form['logo']->isHidden()) { ?>
>          <li>
>             <span>
>                 <?php echo $form['logo']->renderLabel(); ?>
>                 <?php echo $form['logo']->renderHelp(); ?>
>             </span>
>             <?php echo $form['logo']->render() ?>
>          </li>
>          <?php } else { ?>
>             <li><?php echo $form['logo']->render() ?></li>
>          <?php } ?>
>                <!-- input for cv-->
>               <?php if ($form['cv']->hasError()): ?>
>                <li class='error'><?php echo $form['cv']->getError(); ?
> ></li>
>             <?php endif; ?>
>         <?php if (!$form['cv']->isHidden()) { ?>
>          <li>
>             <span>
>                 <?php echo $form['cv']->renderLabel(); ?>
>                 <?php echo $form['cv']->renderHelp(); ?>
>             </span>
>             <?php echo $form['cv']->render() ?>
>          </li>
>          <?php } else { ?>
>             <li><?php echo $form['cv']->render() ?></li>
>          <?php } ?>
>     </ul>
>
>     <p><input type="submit" id='submit' value="inscrirre" /></p>
>

> --
> Vous recevez ce message, car vous êtes abonné au groupe
> Google Groupes Symfony-fr.
> Pour envoyer un message à ce groupe, adressez un e-mail à 
> [email protected].
> Pour vous désabonner de ce groupe, envoyez un e-mail à
> l'adresse [email protected]
<mailto:symfony-fr%[email protected]> .
> Pour plus d'options, consultez la page de ce groupe :
> http://groups.google.com/group/symfony-fr?hl=fr
>
>

--
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes
Symfony-fr.
Pour envoyer un message à ce groupe, adressez un e-mail à
[email protected].
Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse
[email protected]
<mailto:symfony-fr%[email protected]> .
Pour plus d'options, consultez la page de ce groupe :
http://groups.google.com/group/symfony-fr?hl=fr






-- 

Vous recevez ce message, car vous êtes abonné au groupe Google Groupes
Symfony-fr.
Pour envoyer un message à ce groupe, adressez un e-mail à
[email protected].
Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse
[email protected]
<mailto:symfony-fr%[email protected]> .
Pour plus d'options, consultez la page de ce groupe :
http://groups.google.com/group/symfony-fr?hl=fr




-- 
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes
Symfony-fr.
Pour envoyer un message à ce groupe, adressez un e-mail à
[email protected].
Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse
[email protected]
<mailto:symfony-fr%[email protected]> .
Pour plus d'options, consultez la page de ce groupe :
http://groups.google.com/group/symfony-fr?hl=fr





-- 

Vous recevez ce message, car vous êtes abonné au groupe Google Groupes
Symfony-fr.
Pour envoyer un message à ce groupe, adressez un e-mail à
[email protected].
Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse
[email protected]
<mailto:symfony-fr%[email protected]> .
Pour plus d'options, consultez la page de ce groupe :
http://groups.google.com/group/symfony-fr?hl=fr




-- 
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes
Symfony-fr.
Pour envoyer un message à ce groupe, adressez un e-mail à
[email protected].
Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse
[email protected]
<mailto:symfony-fr%[email protected]> .
Pour plus d'options, consultez la page de ce groupe :
http://groups.google.com/group/symfony-fr?hl=fr





-- 
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes
Symfony-fr.
Pour envoyer un message à ce groupe, adressez un e-mail à
[email protected].
Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse
[email protected].
Pour plus d'options, consultez la page de ce groupe :
http://groups.google.com/group/symfony-fr?hl=fr


-- 
Vous recevez ce message, car vous êtes abonné au groupe Google 
Groupes Symfony-fr.
Pour envoyer un message à ce groupe, adressez un e-mail 
à [email protected].
Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse 
[email protected].
Pour plus d'options, consultez la page de ce groupe : 
http://groups.google.com/group/symfony-fr?hl=fr

Répondre à