gestion erreur login mdp
Posté : 31 oct. 2005, 19:08
bonjour à tous
voilà jaimerais gerer les erreurs de login et de mot de passe
en effet, quand un utilisateur se connecte sur mon site il entre son login et son mot de^passe
et je voudrais que lorsqu'il rentre un mauvais mpd il y est comme message "mauvais mot de passe", quand il entre un mauvais login il y est comme erreur "mauvais login ou vous n'êtes pas inscrit sur le site " et quand l'administrateur se logue et que son login + mot de passe est mauvais il y est comme message d'erreur "vous n'avez pas le statut d'administrateur.
j'ai dejà mon bout de code mais quand une personne se logue et que le login et / ou mot de passe est mauvais, tous ces messages s'affiche
voici le code :
voilà merci pour votre aide
voilà jaimerais gerer les erreurs de login et de mot de passe
en effet, quand un utilisateur se connecte sur mon site il entre son login et son mot de^passe
et je voudrais que lorsqu'il rentre un mauvais mpd il y est comme message "mauvais mot de passe", quand il entre un mauvais login il y est comme erreur "mauvais login ou vous n'êtes pas inscrit sur le site " et quand l'administrateur se logue et que son login + mot de passe est mauvais il y est comme message d'erreur "vous n'avez pas le statut d'administrateur.
j'ai dejà mon bout de code mais quand une personne se logue et que le login et / ou mot de passe est mauvais, tous ces messages s'affiche
voici le code :
Code : Tout sélectionner
$base = mysql_connect ("localhost", "root", "pouet");
if ( !empty($_POST['pseudo']) and !empty($_POST['mdp']) )
{
$pseudo = $_POST['pseudo'];
$mdp = $_POST['mdp'];
mysql_select_db("bdoye", $base);
$Req_login="SELECT pseudo, mdp FROM volontaire WHERE pseudo = '".$pseudo."'";
$resul=mysql_query($Req_login, $base);
$q = mysql_fetch_array($resul,MYSQL_ASSOC); // mise en forme de la requete
if (($pseudo=="kiki") && ($mdp=="cici"))
{
header('location: http://127.0.0.1/XXXX/YYYY/adminrat.php');
}
else
{
echo "<font color =#99cccc>"."vous n'avez pas le statut d'administrateur"."</font>";
}
if (($pseudo==$q['pseudo'])&& ($mdp==$q['mdp']))
{
header('location: http://127.0.0.1/XXXXXX/YYYYY/soinrat.php');
}
else
{
echo "<font color =#99cccc>"."Le pseudo ou le mot de passe que vous avez entré est incorrect"."</font>";
}
if ($pseudo !=$q['pseudo'])
{
echo "<font color =#99cccc>"."Vous n'êtes pas inscrit(e) sur le site"."</font>";
}
}