begin process at 2012 02 09 12:37:28
  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é :10 771 / 1 571

Auteur : ben05

Ecrire un message privé
Site perso
Commentaire sur cette source (13)
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

Source avec Zip Source avec une capture ACCÈS, ESPACE MEMBRE AVEC INSCRIPTION ET DÉSINSCRIPTION PAR ... par stephelle
Source avec Zip CRYPTAGE REVERSIBLE par Mokost
Source avec Zip Source avec une capture CREATION DE COMPTE AVEC CRYPTAGE ET ESPACE DE CONNEXION SEC... par bm1982
Source avec Zip PROTÉGEZ VOS LIENS DE TÉLÉCHARGEMENT PAR MOT DE PASSE ET/OU ... par unlien
CRYPTAGE/DECRYPTAGE MCRYPT par sephirothgeek

 Sources en rapport avec celle ci

Source avec Zip VÉRIFICATION DE FORMULAIRE EN PHP par psonic13
Source avec Zip PROTÉGER UNE PAGE PAR UN MOT DE PASSE SANS COOKIES par Hitoshi54
SÉCURISATION DE FORMULAIRE par ultimacsplayer
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

Commentaire de MacGaliver le 31/12/2010 14:16:47

Moi je trouve super cette source, en plus elle n'utilise pas MySQL.
Si vous pouvez m'aider car je voudrais que nom d'utilisateur s'affiche s'il est connecté.

Moi j'ai fait comme ça:

<?php
if ( !isset($_SERVER['PHP_AUTH_USER'])
|| !isset($_SERVER['PHP_AUTH_PW'])
|| ($_SERVER['PHP_AUTH_USER'] !== "admin" )
|| ($_SERVER['PHP_AUTH_PW'] !== "admin") )
{
   header('WWW-Authenticate: Basic realm="http://monsite.net"');
   header('HTTP/1.0 401 Unauthorized');
}
if ($_SERVER['PHP_AUTH_USER'] != "" )
  {
echo "Authentifié en tant que: ".$_SERVER['PHP_AUTH_USER']."<br>";
  }
else
   echo "Authentifié en tant que: Invité";
?>

MAIS si je tape admin dans le champs du nom d'utilisateurs et que je valide (cela fait "retour" car il manque de mot de passe) et que je clic sur annuler: cela va quand même donner "Utlisateur authentifié en tant que Admin".

.Quelqu'un pourrait m'aider car je voudrais que nom d'utilisateur s'affiche si uniquement le pseudo et le mdp est correspondent, svp ?
.Comment rajouter de nouveaux utilisateurs dans le listing, svp ?

Merçi d'avance.








  

 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 Authentification http sous free. [ par sitedenicolas ] Bonjour ! Je recherche un script d'authentification http en php (ne me parlez pas de .htaccess SVP) Du genre ce code ci-dessous : [code=php]<?php fu 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


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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 : 2,262 sec (3)

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