Détail du message 73874.19

Message numéro 19 dans le sujet Redirection page authentification en cas d'erreur.

  • 73874.19 en réponse à 73874.18 écrit par Gaël Port

    11/02/2013 16:48


    mamous
    Rang : Expert
    Mercii infinément Gaël,

    Voilà j'ai eu mon login et tout fonctionne nickel voici mon bout de code
    else
    {
    $message = LocaleService::getInstance()->transFO('m.users.frontoffice.authentication.badauthentication', array('ucf'));
    $this->addError($message);
    //redirection to page My account in case of authentication error
    $tag = 'contextual_website_website_modules_customer_my-account';
    $this->redirectToUrl(LinkHelper::getTagUrlForContext($tag, null, null, array('usersParam[login]' => $login,'errors' =>$message)));
    $request->setAttribute('login',array($login));
    $request->setAttribute('errors', array($message));
    }


    C'est en procédant comme sa que j'ai eu le login mais le problème c'est que j'ai perdu le message d'erreur, je crois que c'est bien logique vue qu'ici on fait un
    $this->addError($message);
    alors que après je suis rediriger de la page à une autre.
    J'ai essayé d'ajouter l'erreur dans la page retournée par la tag et même la transmettre par l'URL mais en vain...

    Cordialement,

    Développeur & Intégrateur Web

    RBS Change
    V 3.5.2
    Ecommerce Core
 
1377 membres
Aucun membre connecté