Jump to content

"Clé de sécurité invalide" sur envoi formulaire


Recommended Posts

Bonjour,

J'ai un soucis avec l'envoi d'un formulaire.

En gros, je développe un module, j'ai créé un formulaire avec le HelperForm de Presta mais quand je clique sur enregistrer j'ai une erreur ,"Clé de sécurité invalide" :

image.png.08862762d50e4d5f9b88c41cd3fca54a.png

Je peux fournir le code si besoin

 

Merci par avance

Link to comment
Share on other sites

3 minutes ago, Eolia said:

Le token utilisé n'est pas le bon. C'est à vous de générer le token correct de la page de redirection.

J'ai utilisé le truc par défaut de la doc pour ça :

$helper->token = Tools::getAdminTokenLite('AdminModules');

$helper->token = Tools::getAdminTokenLite('AdminModules');

C'est pas ça qu'il faut utiliser ?

Link to comment
Share on other sites

il y a 2 minutes, Cyprien aspo a dit :

Du coup, à la place de 'AdminModules', je met juste le nom de ma classe ?

Avez-vous les deux lignes qui semble être nécessaire et que l'on retrouve sur tous les modules utilisant cette procédure ?

        $helper->currentIndex = $this->context->link->getAdminLink('AdminModules', false) . '&configure=' . $this->name . '&tab_module=' . $this->tab . '&module_name=' . $this->name;
        $helper->token = Tools::getAdminTokenLite('AdminModules');

 

Link to comment
Share on other sites

6 minutes ago, Mediacom87 said:

Avez-vous les deux lignes qui semble être nécessaire et que l'on retrouve sur tous les modules utilisant cette procédure ?

        $helper->currentIndex = $this->context->link->getAdminLink('AdminModules', false) . '&configure=' . $this->name . '&tab_module=' . $this->tab . '&module_name=' . $this->name;
        $helper->token = Tools::getAdminTokenLite('AdminModules');

J'avais déjà ces deux lignes mais pas exactement les mêmes :

$helper->token = Tools::getAdminTokenLite("AdminModules");
$helper->currentIndex = AdminController::$currentIndex . '&' . http_build_query(['configure' => $this->name]);

Du coup, j'ai testé mais malheureusement, le résultat reste le même

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...