Problème de script d'authentification en php
Résolu
-RoRo-
Messages postés
98
Date d'inscription
Statut
Membre
Dernière intervention
-
-RoRo- Messages postés 98 Date d'inscription Statut Membre Dernière intervention -
-RoRo- Messages postés 98 Date d'inscription Statut Membre Dernière intervention -
Bonjour à toutes et à tous, j'ai réalisé un script d'authentification qui fait appel à une boîte de dialogue. Le problème, c'est que je ne sais pas pourquoi ma page ne veut pas s'ouvrir lorque mon login et password sont exacts :
<?php
chmod ("auth2.php", 755);
$nom="toto";
$mpasse="titi";
function demander()
{ global $PHP_SELF, $serveur;
$page = basename($PHP_SELF);
echo "<h1>401 Authorization Required</h1>";
echo "Cliquez <a href=\"sur http://localhost/SITE/fonctions/authentification/auth2.php\ [ Lien ]">
<b>ici</b></a> pour ré-essayer";
}
function authentifier()
{ header("WWW-Authenticate:
Basic realm=\"Mon domaine\"");
header("HTTP/1.0 401 Unauthorized");
demander();
exit;
}
authentifier();
if (isset($PHP_AUTH_USER))
{
// Verification du nom et du mot de passe
if ($PHP_AUTH_USER == $nom && $PHP_AUTH_PW == $mpasse)
{
header("compte_admin.php");
exit;
}
else
{
authentifier(); //Login incorrect
}
}
?>
<?php
chmod ("auth2.php", 755);
$nom="toto";
$mpasse="titi";
function demander()
{ global $PHP_SELF, $serveur;
$page = basename($PHP_SELF);
echo "<h1>401 Authorization Required</h1>";
echo "Cliquez <a href=\"sur http://localhost/SITE/fonctions/authentification/auth2.php\ [ Lien ]">
<b>ici</b></a> pour ré-essayer";
}
function authentifier()
{ header("WWW-Authenticate:
Basic realm=\"Mon domaine\"");
header("HTTP/1.0 401 Unauthorized");
demander();
exit;
}
authentifier();
if (isset($PHP_AUTH_USER))
{
// Verification du nom et du mot de passe
if ($PHP_AUTH_USER == $nom && $PHP_AUTH_PW == $mpasse)
{
header("compte_admin.php");
exit;
}
else
{
authentifier(); //Login incorrect
}
}
?>
A voir également:
- Problème de script d'authentification en php
- Script vidéo youtube - Guide
- Double authentification google - Guide
- Easy php - Télécharger - Divers Web & Internet
- Mas script - Accueil - Windows
- Ghost script - Télécharger - Polices de caractères
4 réponses
Bonjour
Qu'est-ce qui se passe ? Estce que tu as le message "401 ..." même si le login et le mdp son corrects, ou est-ce que tu as une page blanche ?
Note que si tu n'as pas register_globals à on, les variables sont en fait $_SERVER['PHP_AUTH_USER'] et $_SERVER['PHP_AUTH_PW']
Qu'est-ce qui se passe ? Estce que tu as le message "401 ..." même si le login et le mdp son corrects, ou est-ce que tu as une page blanche ?
Note que si tu n'as pas register_globals à on, les variables sont en fait $_SERVER['PHP_AUTH_USER'] et $_SERVER['PHP_AUTH_PW']
Salut, merci de ta participation. Pour répondre à ta question, lorsque je tape le bon mot de passe, la boite de dialogue réapparaît à nouveau alors que l'identifiant et le mdp sont exactes.