Bonjour,
J'utilise Smarty et je souhaiterais pouvoir empêcher un visiteur quelconque sur mes sites d'accéder directement à mes templates smarty depuis son navigateur sans passer par ma page principale (index.php).
Je pensais à faire ceci :
- Renommer tous mes tpl avec l'extension .tpl.php
- Encadrer le code du template entre deux lignes PHP à savoir :
La page index principale disposant de
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <?php if ($right_of_open) { ?> [ Le code du template ] <?php } else { echo "Vous n'êtes pas autorisé à consulter cette page"; ?>C'est opérationnel biensur mais avez-vous une solution plus pratique (plus propre) svp ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part $right_of_open = true;
merci
Partager