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 à