AUTHENTIFICATION HTTP

cs_guismo1er Messages postés 76 Date d'inscription vendredi 21 mars 2003 Statut Membre Dernière intervention 12 mars 2009 - 3 janv. 2007 à 20:52
MacGaliver Messages postés 146 Date d'inscription vendredi 28 mai 2010 Statut Membre Dernière intervention 21 juillet 2013 - 31 déc. 2010 à 14:16
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/40958-authentification-http

MacGaliver Messages postés 146 Date d'inscription vendredi 28 mai 2010 Statut Membre Dernière intervention 21 juillet 2013 3
31 déc. 2010 à 14:16
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']."
";
}
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.
cyclone7 Messages postés 13 Date d'inscription lundi 14 avril 2008 Statut Membre Dernière intervention 10 octobre 2009
6 févr. 2010 à 17:43
=D
cyclone7 Messages postés 13 Date d'inscription lundi 14 avril 2008 Statut Membre Dernière intervention 10 octobre 2009
6 févr. 2010 à 17:40
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 !
tistou73 Messages postés 1 Date d'inscription jeudi 29 novembre 2007 Statut Membre Dernière intervention 15 mai 2008
15 mai 2008 à 20:50
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 @++
cyrilpsg Messages postés 2 Date d'inscription mercredi 23 août 2006 Statut Membre Dernière intervention 29 juin 2007
29 juin 2007 à 12:43
Bonjour,
chez moi sa marche pas chez free
cs_jean84 Messages postés 449 Date d'inscription jeudi 26 août 2004 Statut Membre Dernière intervention 5 mars 2009
8 avril 2007 à 00:45
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.
cs_ben05 Messages postés 37 Date d'inscription vendredi 14 avril 2006 Statut Membre Dernière intervention 4 février 2009
23 mars 2007 à 01:24
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).

@+
diabolikiss Messages postés 5 Date d'inscription samedi 3 mars 2007 Statut Membre Dernière intervention 9 avril 2007
3 mars 2007 à 13:41
message à resuprimer

le navigateur garde en mémoire les mot de passe quel que soit la page vers lequel on redirectionne...
diabolikiss Messages postés 5 Date d'inscription samedi 3 mars 2007 Statut Membre Dernière intervention 9 avril 2007
3 mars 2007 à 13:37
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
cs_macromed Messages postés 30 Date d'inscription mardi 5 octobre 2004 Statut Membre Dernière intervention 25 février 2007
25 févr. 2007 à 06:11
Merci, ca fait un bout que je cherche.. 9/10 !
cs_ben05 Messages postés 37 Date d'inscription vendredi 14 avril 2006 Statut Membre Dernière intervention 4 février 2009
16 janv. 2007 à 00:32
Ya la copie d'écran en plus. MDR

Désolé messieurs.

Je vais essayer de faire mieux la prochaine fois... :-)
webdeb Messages postés 488 Date d'inscription samedi 5 avril 2003 Statut Membre Dernière intervention 31 mars 2009 4
4 janv. 2007 à 02:04
Classique, rien d'innovant. C'est un script banal.
cs_guismo1er Messages postés 76 Date d'inscription vendredi 21 mars 2003 Statut Membre Dernière intervention 12 mars 2009
3 janv. 2007 à 20:52
vu vu et revu
Rejoignez-nous