Authentification http

Soyez le premier à donner votre avis sur cette source.

Vue 12 796 fois - Téléchargée 1 835 fois

Description

Il existe certainement plein de source comme celle-ci... Mais bon je la poste quand même, car je n'ai pas encore trouvez (à ma connaissance) une aussi simple sur codes sources.

Fonctions :
- Protection de plusieurs pages possibles (via un include).
- Pas besoin des cookies (évite les problèmes à mon sens).
- Déconnexion quand le navigateur web est fermé (évite que l'utilisateur oublie de se déconnecter)...

Source / Exemple :


Page 'index.php' :

<?php
include "protection_pages.php";
?>

<head>
<meta http-equiv="Content-Language" content="fr">
</head>
<p>Voila la page une fois connecté</p>

Page 'protection_pages.php' :

<?php
if ( !isset($_SERVER['PHP_AUTH_USER']) 
	|| !isset($_SERVER['PHP_AUTH_PW']) 
	|| ($_SERVER['PHP_AUTH_USER'] !== "demo" )
	|| ($_SERVER['PHP_AUTH_PW'] !== "demo") ) 
{
   header('WWW-Authenticate: Basic realm="Authentifiez vous"');
   header('HTTP/1.0 401 Unauthorized');
   echo 'Acces non autorisé';
   exit;
}

echo 'Utilisateur authentifié';
?>

Conclusion :


Rien à ajouter.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

cs_guismo1er
Messages postés
76
Date d'inscription
vendredi 21 mars 2003
Statut
Membre
Dernière intervention
12 mars 2009
-
vu vu et revu
webdeb
Messages postés
509
Date d'inscription
samedi 5 avril 2003
Statut
Membre
Dernière intervention
31 mars 2009
2 -
Classique, rien d'innovant. C'est un script banal.
cs_ben05
Messages postés
37
Date d'inscription
vendredi 14 avril 2006
Statut
Membre
Dernière intervention
4 février 2009
-
Ya la copie d'écran en plus. MDR

Désolé messieurs.

Je vais essayer de faire mieux la prochaine fois... :-)
cs_macromed
Messages postés
30
Date d'inscription
mardi 5 octobre 2004
Statut
Membre
Dernière intervention
25 février 2007
-
Merci, ca fait un bout que je cherche.. 9/10 !
diabolikiss
Messages postés
5
Date d'inscription
samedi 3 mars 2007
Statut
Membre
Dernière intervention
9 avril 2007
-
Pour activer l'identification pour d'autre page, ce bout de code :

<?php
include "protection_pages.php";
?>Voila la page une fois connecté



doit'il etre placer juste entre les balise html?
car chez moi cela ne fonctionne pas...

merci

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.