probleme entre firefox et IE : 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 : probleme entre firefox et IE : authentification

par Lorenzo » 20 mars 2006, 12:29

je crois me rappeller que IE merdouille avec ceci, cherche une modif a faire au niveau des en-tetes sur google pour que IE accepte mieux ce systeme d'authentification.

sans compter qu'il a aussi un probleme de cache, le mot de passe n'est pas redemandé, le client passe directement donc dans ton cas si tu as donné un mauvais mot de passe la 1ere fois il zappe l'authentification ...

probleme entre firefox et IE : authentification

par sasg » 20 mars 2006, 09:49

mon authentification fonctionne sur Firefox mais pas sur IE.
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!! :?