Le REALM est une notion HTTP.
Un REALM correspond à un groupe de page protégé par le même groupe d'utilisateur.
Une fois que l'on c'est authentifié sur 1 page, on accède au autre page demandant le même REALM (il ne redemande pas l'authentification sur chaque page)
Il est important de mettre le auth.php dans chaque page à proteger (ou plus exactement dans tous les squellettes correspondants)
a+
Olivier
Frederic P. wrote:
C'est donc bien cela, c est le message qui apparaitra dans le popup d'auth HTTP...
Fait des tests en modifiant le message et tu verrasFrom: Sébastien B <mentalseb@yahoo.fr>
To: "'Frederic P.'" <gvfred@hotmail.com>,<spip@rezo.net>
Subject: RE : [Spip] a quoi ca correspnd ca ??? svp !!!
Date: Mon, 16 Sep 2002 15:38:16 +0200Je cherche à crée un espace privé, à l'aide d'un code qu'une personne de
la liste a créé il y a qq temps, mais je ne sais pas à quoi correspond
'Acc\xe8s Priv\xe9', un peu plus bas dans le code joint...<?php // Creer autant de user que necessaire $user['olivier']='pass' ;
$user['webmaster']='activpass' ;// Choisissez le nom du secteur (REALM) : une authetification protege
plusieurs // pages avec le meme REALM sans redemander l'authentification
$secteur='Acc\xe8s Priv\xe9' ;// Indiquer l'URL de la page contenant le message d'erreur // Ca peut
etre un lien vers un article $url_erreur="/spip/" ;// Ne pas modifier ce qui suit if($PHP_AUTH_USER=="" ||
!isset($PHP_AUTH_USER) || ($user[$PHP_AUTH_USER] !=$ PHP_AUTH_PW)) // si
l'utilisateur n'est pas authentifie ou si le pass est faux
Header("WWW-Authenticate : Basic realm=\"$secteur\"") ; Header("HTTP/1.0
401 Unauthorized") ; echo "L'acc\xe8s priv\xe9 est r\xe9vers\xe9 aux
membres" ; exit() ;?>_________________________________________________________________
Discutez en ligne avec vos amis ! http://messenger.msn.fr_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.uzine.net/spip