probleme entre firefox et IE : authentification
Posté : 20 mars 2006, 09:49
mon authentification fonctionne sur Firefox mais pas sur IE.
Voici le code:
sans demande du login et mot de passe!!
Voici le code:
<?php
//Regarde si l'utilisateur a ete invité à enter son nom
if (!isset($_SERVER['PHP_AUTH_USER']))
{
header('WWW-authenticate : Basic realm="Section secrète"');
header('HTTP/1.0 401 Unauthaurized');
exit("Cette page nécessite une authentification!");
}
//Verifie le nom d'utilisateur et mot de passe saisis
else
{
include("var.inc");
$user_name=trim($_SERVER['PHP_AUTH_USER']);
$user_password=trim($_SERVER['PHP_AUTH_PW']);
$connection = mysql_connect($host,$user,$pswd)
or die("Echec de connexion au serveur");
$db= mysql_select_db($database,$connection)
or die("Echec de selection de la base");
$sql= "SELECT user_name FROM valid_user WHERE user_name='$user_name'
AND password= '$user_password'";
$result =mysql_query($sql) or die ("Echec d'execution de la requete");
$num = mysql_num_rows($result);
//nom d'utilisateur/ mot de passe introuvable
if ($num < 1)
{
exit("Le nom d'utilisateur ou le mot de passe saisi est invalide");
}
}
//contenu de page web
include("welcome.inc");
?>
dans IE j'ai directment la page "Cette page nécessite une authentification!"sans demande du login et mot de passe!!