|
Comment interdire l’accès sans mot de passe à une page dont le squelette est essai.html
pour ne pas réinventer la roue et doublonner avec des fonctions existantes de spip, à mon avis, le plus simple serait que :
tu crées un visiteur générique avec un identifiant et un mot de passe.
tu notes l’id de ce visiteur (par exemple : 12)
en tête de ta page confidentiel.html, tu écris un test pour ne la faire afficher que si le consultant est identifié :
<?php
if (isset($auteur['session']['id_auteur'])
&&
$auteur['session']['id_auteur'] == '12') {
?>
affichage de la page
...
squelette spip
...
<?php
}
else {
exit("rien à faire ici !");
}
?>
cette méthode t’évite de jongler avec des htaccess, htpasswd, et autres $_SERVER[’PHP_AUTH_USER’]...
à noter que tu pourrais peut-être aussi utiliser le plugin balise_session :
http://files.spip.org/spip-zone/balise_session.zip
documentation ici :
http://www.spip-contrib.net/Balise-SESSION
|