header WWW-Authenticate

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : header WWW-Authenticate

par guilt92 » 30 juin 2005, 17:19

Désolé enfin en tout cas pour moi c'est la solution la plus simple... Mais il doit y avoir une solution avec cet header, un utilisateur plus expérimenté pourra surement t aider

par superted » 30 juin 2005, 17:14

J'utilsie des sessions.

J'aimais cette interface mais je crois que je vais etre obliger de m'y résoudre, a ne pas utiliser cette header....


:(

par guilt92 » 30 juin 2005, 17:11

ne vaut il pas mieux utiliser des sessions ?

une fois que ton utilisateur est loggé tu passes une variable de session à true et comme ca tu es tranquil, non ? tu peux meme mettre le login en variable de session et le récupérer sur ta page...

header WWW-Authenticate

par superted » 30 juin 2005, 16:56

Bonjour,

J'avais ce merveilleux Header qui me paraissais esthetiquement beau et pro a mettre dans mon script php pour authentifier un utilisateur, mais je n'ai que des problemes.

Voici mon script d'authentification

   if (!isset($_SERVER['PHP_AUTH_PW']))
{
      Header( "WWW-Authenticate: Basic realm=\"Autentification : Accés Administration du Site\", domain\='Support Production Pl1\'");
      Header( "HTTP/1.0 401 Unauthorized");
      echo "Vous devez entrer un nom d'utilisateur valide et un mot de passe correct pour accéder à cette ressource\n";
}

J'ai beau tenter de de detruire la variable de la mettre a vide, je n'arrive qu'a avoir la fenetre de log qu'une fois, par contre j'arrive a recuperer mon password et mon user.
Si je remplace ma condition d'utilisation de mon header par une autre condition pour verifier que mon user et password est Ok, il me le demande 3fois de me logger, et considere ensuite que j'ai cliquer sur annuler, et impossible de recupere mon user et password.
Apparement je suis pas le seul a avoir ce pb, quelqu'un a une solution??

Merci