Pb d’authentification

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 : Pb d’authentification

par bretz » 11 avr. 2006, 14:19

C’était une erreur de frappe et d’interprétation de ma part j’avais mal relu et vu….mon code
Etant mal voyant pas toujours facile …..
Merci de ton aide

par Cyrano » 11 avr. 2006, 13:59

non, je n'ai pas demandé pour la fonction isset() que je connais fort bien mais ce que tu as écrit dans ton code à savoir insset()

par bretz » 11 avr. 2006, 12:50

Merci de vos réponses rapide et efficaces.
j’ai corrigé les bugs,C’est a dire suppression de la fonction insset de la ligne 1 , ajout du \ après l’instruction realm= de la ligne 6 etc

pas de message d’erreur mais pas d’affichage de la boite de dialogue de connexion pour permettre la vérification du login psw!

Pour répondre à la question de Cyrano La fonction isset permet de tester si une variable est définie. Je pensais quelle était obligatoire mais encore une fois je débute complètement en php donc tout à apprendre ou presque lol

par charabia » 11 avr. 2006, 11:15

Plutôt ceci :
header("HTTP/1.0 401 Unauthorized");
header("WWW-Authenticate: Basic realm=\"acces securise au back office\""); 

par Invité » 11 avr. 2006, 11:11

Heu !!!
C'est pas plutôt un guillement qui manque après le = ?
Header("WWW-Authenticate: Basic realm="acces securise au back office\""); 
Header("WWW-Authenticate: Basic realm=\"acces securise au back office\""); 

par Cyrano » 11 avr. 2006, 10:56

à la fin de la ligne 5, tu as un guillemet excédentaire.

C'est quoi cette fonction insset() :?:

Pb d’authentification

par bretz » 11 avr. 2006, 10:48

Bonjour à tous

Débutant dans le monde php, Depuis plusieurs jours je me bagarre avec un problème
Peut être simple pour vous mais insoluble pour moi.
Je cherche à authentifier les utilisateurs via cette instruction :
<?php
if(!insset($_SERVER["PHP_AUTH_USER"]='test') && !insset($_SERVER["PHP_AUTH_PW"]='test'))
{
header("status: 401 Unauthorized");
header("HTTP/1.0 401 Unauthorized");"
Header("WWW-Authenticate: Basic realm=\"acces securise au back office\"");
print ("vérification :ERREUR");
return 0;
}
echo "vérification : OK";
?>
en sortie voici l’erreur :
Parse error: parse error in c:\program files\easyphp1-8\www\site handi\author1.php on line 6

Quelqu’un a- t’il la solution ?
Merci d’avance