comment s'identifier avec un mot de passe et un cin
comment s'identifier avec un mot de passe et un cin
ce script doit être exécuté avant la page index du site gestion bibliotheque travaillé en classe.
copier ce script sur notepad puis enregistrer sous le nom de securite.php
ce script contient un formulaire qui fait appel à lui même sauf si vous lui donner un mot de passe et cin corrects.
<?php
define('PASSWORD','tic'); // Mot de passe correct onsuppose que le mot de passe est tic
$message = ''; // Message à afficher à l'utilisateur
/*****************************************
* Vérification du formulaire
*****************************************/
// Le cin est-il rempli ?
if(empty($_POST['cin']))
{
$message = 'Veuillez indiquer votre cin svp !';
}
// Le mot de passe est-il rempli ?
elseif(empty($_POST['mp']))
{
$message = 'Veuillez indiquer votre mot de passe svp !';
}
// Le mot de passe est-il correct ?
elseif($_POST['mp'] != PASSWORD)
{
$message = 'Votre mot de passe est faux !';
}
else
{
// L'identification a réussi
$c=$_POST['cin'];
$con=mysql_connect('localhost','root','') or die('connexion impossible');
$b=mysql_select_db('bibliotheque',$con) or die ('base introuvable');
$result=mysql_query("SELECT * FROM abonne WHERE cin='$c'");
$nb=mysql_num_rows($result);
if($nb!=0) {header('location:index.htm');} // si votre cin existe dans la table abonne alors vous êtes rediriger vers la page index du site (page de cadres)
else $message='Votre cin est faux !'; }
?>
<html>
<head>
<title>Formulaire d'identification</title>
</head>
<body>
<p><?php if(!empty($message)) echo ($message); ?></p>
<form action="securite.php" method="POST" name="f">
Cin :<input type="text" name="cin" size="20">
Mot de passe : <input type="password" name="mp" size="20" >
<input type="submit" value="Envoyer" name="B1"><input type="reset" value="Rétablir" name="B2">
</form>
</body>
</html>
copier ce script sur notepad puis enregistrer sous le nom de securite.php
ce script contient un formulaire qui fait appel à lui même sauf si vous lui donner un mot de passe et cin corrects.
<?php
define('PASSWORD','tic'); // Mot de passe correct onsuppose que le mot de passe est tic
$message = ''; // Message à afficher à l'utilisateur
/*****************************************
* Vérification du formulaire
*****************************************/
// Le cin est-il rempli ?
if(empty($_POST['cin']))
{
$message = 'Veuillez indiquer votre cin svp !';
}
// Le mot de passe est-il rempli ?
elseif(empty($_POST['mp']))
{
$message = 'Veuillez indiquer votre mot de passe svp !';
}
// Le mot de passe est-il correct ?
elseif($_POST['mp'] != PASSWORD)
{
$message = 'Votre mot de passe est faux !';
}
else
{
// L'identification a réussi
$c=$_POST['cin'];
$con=mysql_connect('localhost','root','') or die('connexion impossible');
$b=mysql_select_db('bibliotheque',$con) or die ('base introuvable');
$result=mysql_query("SELECT * FROM abonne WHERE cin='$c'");
$nb=mysql_num_rows($result);
if($nb!=0) {header('location:index.htm');} // si votre cin existe dans la table abonne alors vous êtes rediriger vers la page index du site (page de cadres)
else $message='Votre cin est faux !'; }
?>
<html>
<head>
<title>Formulaire d'identification</title>
</head>
<body>
<p><?php if(!empty($message)) echo ($message); ?></p>
<form action="securite.php" method="POST" name="f">
Cin :<input type="text" name="cin" size="20">
Mot de passe : <input type="password" name="mp" size="20" >
<input type="submit" value="Envoyer" name="B1"><input type="reset" value="Rétablir" name="B2">
</form>
</body>
</html>
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|