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 >') ?></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 -~----------~----~----~----~------~----~------~--~---