dannywilde
Messages postés27Date d'inscriptionmercredi 5 juin 2002StatutMembreDernière intervention30 mars 2009 27 févr. 2006 à 11:42
Bonjour, le plus simple est de placer le code de validation dans le header de chaque page sans redirection.
Si la personne n'est pas authentifiée, elle est redirigée sur la page d'authentification
sinon la page continue à se charger.
cs_Dfx4
Messages postés31Date d'inscriptiondimanche 17 avril 2005StatutMembreDernière intervention27 février 2006 27 févr. 2006 à 11:39
Et je ferai une fuonctions pour ce qui est de l'appelle à la connexion, afin de pouvoir la rappeler quand tu veux !!
function do_login() {
header("WWW-Authenticate: Basic entrer="Entrer dans la page" ");
header("HTTP/1.0 401 Unauthorized");
echo "Vous avez quitter le système !\n";
exit;
die;
}
massacr
Messages postés233Date d'inscriptionvendredi 2 juillet 2004StatutMembreDernière intervention 4 janvier 2007 27 févr. 2006 à 10:42
Salut
Ton code ne protège rien. Si quelqu'un scanne le serveur, il va voir la page ok.htm et rien ne l'empechera d'y accéder.
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 20078 26 févr. 2006 à 21:05
Salut,
$_SERVER['PHP_AUTH_USER'] et $_SERVER['PHP_AUTH_PW'] au lieu de $PHP_AUTH_USER idem pour le pass.
Pense aux guillemets simples, une fois seulement pour la fonction header ça suffit, tu sépares les headers par des \n et hop.
27 févr. 2006 à 11:42
Si la personne n'est pas authentifiée, elle est redirigée sur la page d'authentification
sinon la page continue à se charger.
27 févr. 2006 à 11:39
function do_login() {
header("WWW-Authenticate: Basic entrer="Entrer dans la page" ");
header("HTTP/1.0 401 Unauthorized");
echo "Vous avez quitter le système !\n";
exit;
die;
}
27 févr. 2006 à 10:42
Ton code ne protège rien. Si quelqu'un scanne le serveur, il va voir la page ok.htm et rien ne l'empechera d'y accéder.
26 févr. 2006 à 21:05
$_SERVER['PHP_AUTH_USER'] et $_SERVER['PHP_AUTH_PW'] au lieu de $PHP_AUTH_USER idem pour le pass.
Pense aux guillemets simples, une fois seulement pour la fonction header ça suffit, tu sépares les headers par des \n et hop.