Non, je n'ai que ça dans mes pages php et template.

Je n'ai rien modifié d'autre. Je vais voir ou s'implémente cette
methode des fois qu'elle serait active par default... ??

On 19 mai, 13:29, "Yohan 'rouKs' G." <[EMAIL PROTECTED]> wrote:
> N'aurais tu pas implémenté la méthode handleError() en ajoutant un
> return sfView::SUCCESS, ce qui te permet de te réafficher ton formulaire
> (template loginSuccess) mais qui n'exécute pas le code de l'action
>
> kreatik a écrit :
>
> > Bonjour à tous: )
>
> > j'ai le code suivant : (actions.class.php)
>
> > <?php
> > class securityActions extends sfActions {
> >     public function executeIndex()
> >     {
> >     }
> >     public function executeLogin()
> >     {
> >         if ($this->getRequestParameter('login') == 'kreacomm' && $this-
>
> >> getRequestParameter('password') == '00') {
>
> >             $this->getUser()->setAuthenticated(true);
> >             return $this->redirect('main/index');
> >         } else {
> >            $this->getUser()->setAuthenticated(false);
> >             $this->getRequest()->setError('login', 'incorrect entry');
> >             return $this->forward('security', 'index');
> >         }
> >     }
> > }
> > ?>
>
> > avec ce formulaire :
>
> > <?php if($sf_request->hasErrors()): ?>
> >   <p>L'identification a échoué - Essayez de nouveau.</p>
> >   <ul>
> >     <?php foreach($sf_request->getErrors() as $name => $error): ?>
> >     <li><?php echo $name ?>: <?php echo $error ?></li>
> >   <?php endforeach; ?>
> >   </ul>
> > <?php endif ?>
>
> > <?php echo form_tag('security/login') ?>
> >   <p><label for="login">Identifiant :</label>
> >   <?php echo input_tag('login', $sf_params->get('login')) ?></p>
>
> >   <p><label for="password">Mot de passe :</label>
> >   <?php echo input_password_tag('password') ?></p>
>
> >   <p><?php echo submit_tag('Connexion &gt;') ?></p>
> > </form>
>
> > ET lors de l'envoi du formulaire, je reviens sur la page login avec le
> > formulaire et la fonction executeLogin() n,'est pas executée,
> > pourquoi ?
--~--~---------~--~----~------------~-------~--~----~
Vous avez reçu ce message, car vous êtes abonné au groupe Groupe "Symfony-fr" 
de Google Groupes.
 Pour transmettre des messages à ce groupe, envoyez un e-mail à 
l'adresse symfony-fr@googlegroups.com
 Pour résilier votre abonnement à ce groupe, envoyez un e-mail à 
l'adresse [EMAIL PROTECTED]
 Pour afficher d'autres options, visitez ce groupe à l'adresse 
http://groups.google.com/group/symfony-fr?hl=fr
-~----------~----~----~----~------~----~------~--~---

Répondre à