Bonjour,
J'ai une sous template apellée ainsi:
[onload;script=monscript.php;subtpl]
Dans mon script j'inclut un init.inc.php qui vérifie l'authentificaion de l'utilisateur:
<?php
define('NEED_AUTH', true);
include 'init.inc.php';
echo 'page protégée';
?>
|
Dans init.inc.php j'ai ça:
<?php
if( NEED_AUTH && !is_user_logged() ) {
include('auth-form.tpl.php');
exit(0); // pour éviter l'affichage de ma page protégée
}
?>
|
Bien sur cela arrête complètement le script, traitement de la template compris... Un break ne fonctionne pas nom plus.
Skroll, t'as une solution magique pour moi? ;)