begin process at 2010 03 22 06:12:05
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Sécurité & Cryptage

 > AUTHENTIFICATION HTTP

AUTHENTIFICATION HTTP


 Information sur la source

Note :
5,8 / 10 - par 5 personnes
5,80 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Sécurité & Cryptage Classé sous :protection, sécurité, motdepasse, http, authentification Niveau :Débutant Date de création :03/01/2007 Vu / téléchargé :9 103 / 1 424

Auteur : ben05

Ecrire un message privé
Site perso
Commentaire sur cette source (12)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
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

  • 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é';
  • ?>
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.

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip Source avec une capture SGVW SYSTEME GESTION CONTENU / CMS / PHORTAIL AVEC FICHIERS ...
Source avec Zip Source avec une capture GERER STYLE SITE
Source avec Zip Source avec une capture EDITEUR FLUX RSS 2 VIA UN FORMULAIRE
Source avec Zip Source avec une capture NAVIGATEUR INTERNET / BROWSER
Source avec Zip Source avec une capture NEWS DEFILANTES AVEC EDITEUR LIGNE

 Sources de la même categorie

FONCTION DE NETTOYAGE DE VARIABLES AVEC UNE INSTALLATION DE ... par jroger
ALGORITHME DE CÉSAR SUR LA TABLE ASCII par Nementon
Source avec une capture CODEC D'OBFUSCATION DE LIEN HTML (PHP5) par masternico
GÉRER UN .HTPASSWD par coockiesch
Source avec Zip SERSESSIONS > CLASS PHP5 POUR GERER LES SESSIONS SIMPLEMENT par Astalavista

 Sources en rapport avec celle ci

CLASS AUTHENTIFICATION PHP5 POO par mtrix000
Source avec Zip EXEMPLE DE CRÉATION D'UN SCRIPT D'AUTHENTIFICATION par phpAnonyme
FONCTION GET EN PHP : RECUPERER UNE PAGE SUR UN SITE DISTANT par nax333
Source avec Zip CLASS IMAGE FLOODÉ ENTIÈREMENT PARAMÈTRABLE par babid
Source avec Zip Source avec une capture PRIVATE -> PROTECTION DE PAGES PERSONNELLES par ImmortalPC

Commentaires et avis

Commentaire de guismo1er le 03/01/2007 20:52:51

vu vu et revu

Commentaire de webdeb le 04/01/2007 02:04:53

Classique, rien d'innovant. C'est un script banal.

Commentaire de ben05 le 16/01/2007 00:32:14

Ya la copie d'écran en plus. MDR

Désolé messieurs.

Je vais essayer de faire mieux la prochaine fois... :-)

Commentaire de macromed le 25/02/2007 06:11:47

Merci, ca fait un bout que je cherche.. 9/10 !

Commentaire de diabolikiss le 03/03/2007 13:37:52

Pour activer l'identification pour d'autre page, ce bout de code :

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

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

merci

Commentaire de diabolikiss le 03/03/2007 13:41:50

message à resuprimer

le navigateur garde en mémoire les mot de passe quel que soit la page vers lequel on redirectionne...

Commentaire de ben05 le 23/03/2007 01:24:53

Salut,

Le navigateur garde en effet les mots de passe car c'est une authentification en http. Néanmoins, dès que tu fermes le navigateur, la connexion prend fin. Cela est utile lorsque tu te connectes dans un lieu public si tu oublies de te déconnecter (sauf si tu ne fermes pas toutes les fenêtres du navigateur).

@+

Commentaire de jean84 le 08/04/2007 00:45:00

Mouais ... type de script largement copie/pompe sur le net.
Quand tu dis que tu n'as pas trouve plus simple, tu n'as pas du faire les memes recherches que moi sur google (ou alors tu boycote google ? :p).

Dommage, sa partais d'une bonne intention.

Commentaire de cyrilpsg le 29/06/2007 12:43:38

Bonjour,
chez moi sa marche pas chez free

Commentaire de tistou73 le 15/05/2008 20:50:29

Perso je te dis merci ben05! Et il me semble que ceux qui ne sont pas content de voir un script qu'ils jugent trop facile ou trop répandus ne sont pas obligés de le faire savoir, c'est du savoir vivre messieurs... C'est pas comme sa qu'on éncourage les autres à poster. Sur ce @++

Commentaire de cyclone7 le 06/02/2010 17:40:34

Hello,

Je sais que cette source est un peu vieille mais... Il m'était impossible de passer devant cette source sans dire qu'elle est superbe a mon gout !

Je cherchais un script simple (comme ça), n'utilisant pas mysql (comme ça), ne prenant pas beaucoup de place (comme ça), et étant facilement modifiable (comme ça) !

Je te met 9/10 !

Commentaire de cyclone7 le 06/02/2010 17:43:00 9/10

=D

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Formulaire d'authentification HTTP [ par micholi ] Bonjour,j'ai un r&#233;pertoire prot&#233;g&#233; par .htaccess et .htpasswd.&nbsp; Par contre, je trouve affreuse la fen&#234;tre grise dans lequel l Protection de session [ par stailer ] Bonjour, Pour la s&#233;curit&#233; de mon appli, je stocke dans ma session les infos des utilisateurs en cours : ID login, login, ID groupe,etc... M Demande de conseil : Authentification quelle méthode ? [ par xen16 ] Bonjour, Je suis en train de d&#233;velopper un espace client sur le site de mon entreprise. Il est donc n&#233;cessaire de mettre en place une authen Protocole HTTP [ par grosteack ] Bonjour tout le monde !Mon projet consiste à se connecter sur des sites en utilisant la librairie cURL de PHP pour pouvoir construire ses propres paqu pb de sécurité et authentification [ par titeuf974 ] Cookies et sécurité [ par jubeau ] Salut &#224; tous, Je suis en train de paufiner la partie membres de la prochaine version de mon site et je viens de me poser une question... L'ident http://login:mot_de_pass@nomdomaine.free.fr/repertoire_proteget/index.html ? [ par benjinancy ] Bonsoir, Sur Mozilla Firefox, tout marche bien Mais sur Internet Explorer, le lien automatique pour rentrer dans le repertoire sans la fenetre de dia protection guillemets [ par elanspeech ] Bonjour Certaines chaines de caracteres que je dois entrer en base contiennent des guillemets ("). Ces chaines sont systematiquement tronquees. magic variable url [ par zenouba2005 ] salut j'ai deja pos&#233; la question mais la solution ne marche pavoila mon problemej'ai une page test.php dont l'url est :http://localhost/modules/i Cacher l'url de la la page sur laquelle je suis!!!!!!!!!!! [ par ludovicanceaux ] Salut &#224; tous, En ce moment je buche sur un truc, comment je pe faire pour cacher l'url o fur et &#224; mesure de la navigation de mon siteex: pou


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,437 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales