A voir également:
- Mot de passe en php
- Trousseau mot de passe iphone - Guide
- Mot de passe - Guide
- Mot de passe administrateur - Guide
- Mot de passe bios perdu - Guide
- Voir mot de passe wifi android - Guide
2 réponses
Bonjour saida,
Pourrais-tu préciser ?
Est-ce que tu fais une recherche d'une chaine de caractères entrée par le visiteur sur un formulaire html dans ta base de données à l'aide de PHP ?
Joyeux Noël.
Marc
Pourrais-tu préciser ?
Est-ce que tu fais une recherche d'une chaine de caractères entrée par le visiteur sur un formulaire html dans ta base de données à l'aide de PHP ?
Joyeux Noël.
Marc
Voilà le principe d'une gestion d'un mot de passe entré via un formulaire html.
Le code qui suit est le script CGI en PHP "relié" au formulaire :
<?php
function erreur()
{
echo "<html>";
echo "<head>";
echo "<title></title>";
echo "</head>";
echo "<body>";
echo "<center><font size=+2 color=red>Mot de passe incorrect !!</font></center>";
echo "</body>";
echo "</html>";
}
function acces()
{
echo "<script language=JavaScript>";
echo "document.location.replace(\"page_protegee.htm\");";
echo "</script>";
}
?>
<?php
$mot_de_passe = $_POST['mot_de_passe']; // On récupére le mot de passe saisi par le visiteur dans le formulaire
$table = "administrateurs";
@mysql_connect($host, $user, $password) or die("Impossible de se connecter à la base de données");
@mysql_select_db("$database") or die("Impossible de se connecter à la base de données");
$query = "select * from $table where mot_de_passe='$mot_de_passe'";
$result = mysql_query($query);
$affected_rows = mysql_num_rows($result);
if($affected_rows == 1) { // S'il existe un enregistrement, l'accès est valide.
acces(); // S'il n'existe pas d'enregistrement, l'accès est invalide.
// Accès valide;
}
else {
erreur();
// Accès invalide;
}
?>
J'espère que celà te sera utile :-)
Bon courage.
Marc
Le code qui suit est le script CGI en PHP "relié" au formulaire :
<?php
function erreur()
{
echo "<html>";
echo "<head>";
echo "<title></title>";
echo "</head>";
echo "<body>";
echo "<center><font size=+2 color=red>Mot de passe incorrect !!</font></center>";
echo "</body>";
echo "</html>";
}
function acces()
{
echo "<script language=JavaScript>";
echo "document.location.replace(\"page_protegee.htm\");";
echo "</script>";
}
?>
<?php
$mot_de_passe = $_POST['mot_de_passe']; // On récupére le mot de passe saisi par le visiteur dans le formulaire
$table = "administrateurs";
@mysql_connect($host, $user, $password) or die("Impossible de se connecter à la base de données");
@mysql_select_db("$database") or die("Impossible de se connecter à la base de données");
$query = "select * from $table where mot_de_passe='$mot_de_passe'";
$result = mysql_query($query);
$affected_rows = mysql_num_rows($result);
if($affected_rows == 1) { // S'il existe un enregistrement, l'accès est valide.
acces(); // S'il n'existe pas d'enregistrement, l'accès est invalide.
// Accès valide;
}
else {
erreur();
// Accès invalide;
}
?>
J'espère que celà te sera utile :-)
Bon courage.
Marc