Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
codeur:module:securite [Feb. 12, 2008 01:41 PM UTC ] – créée jireck | codeur:module:securite [Dec. 17, 2024 06:47 PM UTC ] (Version actuelle) – jpb | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
{{message> | {{message> | ||
+ | |||
====== Sécurité ====== | ====== Sécurité ====== | ||
Ligne 9: | Ligne 10: | ||
- | ===== première ligne ===== | ||
- | <code php> if (!eregi("modules.php", $PHP_SELF)) { die(); } </code> | + | ===== Considération de Sécurisation ===== |
+ | |||
+ | |||
+ | |||
+ | **(et retro compatibilité) d’un module pour NPDS** | ||
+ | |||
+ | Si l’on prend l’architecture d’un module | ||
+ | /modules | ||
+ | |||
+ | module_1 | ||
+ | index.php | ||
+ | bloc.php | ||
+ | /admin | ||
+ | adm.php | ||
+ | | ||
+ | |||
+ | Ce module contient : | ||
+ | |||
+ | * des scripts PHP à sa racine | ||
+ | * un fichier permettant la réalisation d’un bloc NPDS | ||
+ | * des include | ||
+ | * une administration via l’admin-plugins de NPDS | ||
+ | |||
+ | |||
- | + | {{tag> | |
- | ===== Deuxieme ligne ===== | + | |
- | <code php>if (strstr($ModPath," | ||
- | | ||
- | } | ||
- | </ |