PROTECTION DE VOS PAGES

cs_Anthomicro Messages postés 9433 Date d'inscription mardi 9 octobre 2001 Statut Membre Dernière intervention 13 avril 2007 - 26 févr. 2006 à 21:05
dannywilde Messages postés 27 Date d'inscription mercredi 5 juin 2002 Statut Membre Dernière intervention 30 mars 2009 - 27 févr. 2006 à 11:42
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/36273-protection-de-vos-pages

dannywilde Messages postés 27 Date d'inscription mercredi 5 juin 2002 Statut Membre Dernière intervention 30 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és 31 Date d'inscription dimanche 17 avril 2005 Statut Membre Dernière intervention 27 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és 233 Date d'inscription vendredi 2 juillet 2004 Statut Membre Derniè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és 9433 Date d'inscription mardi 9 octobre 2001 Statut Membre Dernière intervention 13 avril 2007 8
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.
Rejoignez-nous