You are not logged in.
Pages: 1
Topic closed
Bonjour à tous,
je suis en train de tester la création de plugin en suivant la doc (https://glpi-developer-documentation.re … abase.html).
Je souhaiterais avoir des précisions concernant la conformité CSRF.
j'en suis a l'étape ou j'ai la possibilité d'installer mon plugin. Mon Hook créé une table. Cependant je ne peux pas l'activer car il n'est pas conforme CSRF ?
Que faut il faire pour qu'il le soit ? Sachant que je n'ai rien d'autre que mon fichier setup et Hook dans ce plugin qui ont du contenu. L'arborescence est basique
- monPlugin
*front
*inc
*locale
*tools
+hook.php
+LICENSE
+monPlugin.xml
+README.md
+setup.php
* = Repertoire
+ = fichier
Merci d'avance et bonne fin de journée.
GLPI V9.3 + FusionInventory Version 9.1+1.0 - Serveur Debian 8
Offline
J'ai cherché toute la journée sans rien trouver de bien probant.
J'ai crééer les fichier php dasn front et inc.
L'installation et desinstallattion du plugin est ok mais pas possible d'activer car pas conforme CSRF.
J'ai créé le fichier local_define.php comme contenue define('GLPI_USE_CSRF_CHECK', 0); pour désactiver la vérification mais visiblement ce mécanisme ne fonctionne pas/plus.
GLPI V9.3 + FusionInventory Version 9.1+1.0 - Serveur Debian 8
Offline
Bon et bien c'était tout simplement une erreur de syntaxe...
mon plugin s'appelant "monPlugin" il fallait mettre $PLUGIN_HOOKS['csrf_compliant']['monPlugin'] = true; et non $PLUGIN_HOOKS['csrf_compliant']['monplugin'] = true;
GLPI V9.3 + FusionInventory Version 9.1+1.0 - Serveur Debian 8
Offline
Pages: 1
Topic closed