Auhtentification en un nombre finie
bichbicha
Messages postés
5
Statut
Membre
-
will_iam Messages postés 24 Statut Membre -
will_iam Messages postés 24 Statut Membre -
j'ai ce code d'administrateur pour s'identifier: je veux quand il fait une erreur(administrateur) il aura le nombre de chances pour qu'il recommence lauthentification just 3 fois. comment je doit faire la boucle et comment lui afficher un message "résseyer plus tard"aprés un certains temp??merci
<?php
if(isset($_POST['a']))
{
if($_POST['user']=='bouchamina'){
if($_POST['pwd']=='123456'){
header("location:admin.php");
}
else
{
$erreur="<h4>nom d'utilisateur ou mot de passe incorrect</h4>";
}
}
else{
$erreur="<h4>nom d'utilisateur ou mot de passe incorrect</h4>";
}
}
?>
<form action="administrateur iden.php" method="post" name="form1" class="style2" id="authentifier">
<?php
if (isset($erreur))
{ for
echo "<h3>$erreur</h3>";
}
?>
<table width="587" border="0" bordercolor="#999933" >
<tr>
<td width="120"><div align="center"><span class="style6">nom d'utilisateur</span> : </div></td>
<td width="455"><input type='text' size="65" name="user" /></td>
</tr>
<tr>
<td width="120" height="32"><div align="center" class="style6">mot de passe : </div></td>
<td width="455"><input type="password" size="65" name="pwd" /> </td>
</tr>
<tr>
<td height="31" colspan="2"><div align="center">
<input name="a" type="submit" value="valider" />
<input name="reset" type="reset" value="Effacer" />
<?php
if(isset($_POST['a']))
{
if($_POST['user']=='bouchamina'){
if($_POST['pwd']=='123456'){
header("location:admin.php");
}
else
{
$erreur="<h4>nom d'utilisateur ou mot de passe incorrect</h4>";
}
}
else{
$erreur="<h4>nom d'utilisateur ou mot de passe incorrect</h4>";
}
}
?>
<form action="administrateur iden.php" method="post" name="form1" class="style2" id="authentifier">
<?php
if (isset($erreur))
{ for
echo "<h3>$erreur</h3>";
}
?>
<table width="587" border="0" bordercolor="#999933" >
<tr>
<td width="120"><div align="center"><span class="style6">nom d'utilisateur</span> : </div></td>
<td width="455"><input type='text' size="65" name="user" /></td>
</tr>
<tr>
<td width="120" height="32"><div align="center" class="style6">mot de passe : </div></td>
<td width="455"><input type="password" size="65" name="pwd" /> </td>
</tr>
<tr>
<td height="31" colspan="2"><div align="center">
<input name="a" type="submit" value="valider" />
<input name="reset" type="reset" value="Effacer" />
A voir également:
- Auhtentification en un nombre finie
- Nombre de jours entre deux dates excel - Guide
- Nombre facile - Télécharger - Outils professionnels
- Ascii nombre de caractères - Guide
- Mettre un 0 devant un nombre dans excel - Guide
- Gto nombre episode - Forum Cinéma / Télé
1 réponse
<?php
$nb_essai=0;
if(isset($_POST['a']))
{
if($_POST['user']=='bouchamina' && $_POST['pwd']=='123456'){
header("location:admin.php");
}
else
{
$erreur="<script>alert('nom d'utilisateur ou mot de passe incorrect');</script>";
$nb_essai++;
}
if($nb_essai==3)
{
//la tu fais ce que tu veux
}
?>
<form action="administrateur iden.php" method="post" name="form1" class="style2" id="authentifier">
<?php
if (isset($erreur))
{ for
echo "<h3>$erreur</h3>";
}
?>
<table width="587" border="0" bordercolor="#999933" >
<tr>
<td width="120"><div align="center"><span class="style6">nom d'utilisateur</span> : </div></td>
<td width="455"><input type='text' size="65" name="user" /></td>
</tr>
<tr>
<td width="120" height="32"><div align="center" class="style6">mot de passe : </div></td>
<td width="455"><input type="password" size="65" name="pwd" /> </td>
</tr>
<tr>
<td height="31" colspan="2"><div align="center">
<input name="a" type="submit" value="valider" />
<input name="reset" type="reset" value="Effacer" />