1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152
| <?php
session_start();
// on teste si le visiteur a soumis le formulaire de connexion
if (isset($_POST['connexion']) && $_POST['connexion'] == 'Connexion') {
if ( !empty($_POST['login']) && !empty($_POST['pass'])) {
//$base = mysql_connect ('localhost', 'root', '');
//mysql_select_db ('mysql', $base);
$connexion = mysqli_connect ('localhost', 'root', '', 'mysql');
// on teste si une entrée de la base contient ce couple login / pass
$sql = 'SELECT count(*) FROM membres WHERE login="'.mysqli_escape_string($connexion, $_POST['login']).'" AND pass_md5="'.mysqli_escape_string($connexion, md5($_POST['pass'])).'"';
$req = mysqli_query($connexion, $sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysqli_error($connexion));
$data = mysqli_fetch_array($req);
mysqli_free_result($req);
mysqli_close($connexion);
// si on obtient une réponse, alors l'utilisateur est un membre
if ($data[0] == 1) {
session_start();
$_SESSION['id'] = $_POST['id'];
$_SESSION['login'] = $_POST['login'];
header('Location: membre.php');
exit();
}
// si on ne trouve aucune réponse, le visiteur s'est trompé soit dans son login, soit dans son mot de passe
elseif ($data[0] == 0) {
$erreur = '<p style="color:#691400;">Utilisateur ou mot de passe invalide.</p>';
}
// sinon, alors la, il y a un gros problème :)
else {
$erreur = 'Probème dans la base de données : plusieurs membres ont les mêmes identifiants de connexion.';
}
}
else {
$erreur = 'Au moins un des champs est vide.';
}
}
?>
<html lang="fr">
<head>
<title>Menu html/Css recensement college</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="fichiercss.css">
</head>
<body>
<header>
<img class="banniere" src="images/banniere creteil.jpg"height="200"style="width: 1350px"VSPACE="0" HSPACE="0" align=center />
</header>
<nav>
<label for="menu-mobile" class="menu-mobile">Menu</label>
<input type="checkbox" id="menu-mobile" role="button">
<ul>
<li class="menu-acceuil"><a href="index.php">Accueil </a></li>
<li class="menu-inscription"><a href="inscription.php">Inscription</a>
</li>
<li class="menu-connexion"><a href="connexion.php"> Connexion </a>
</li>
<li class="menu-college"><a href="descriptcollege.html"> Le college Amedee Laplace </a>
</li>
<li class="menu-liste"><a href="listemembres.php"> Les anciens eleves du college </a>
</li>
<?php
if(isset($_SESSION['login'])) {
echo ' vous etes connecte!';
}
?>
<body><a href="deconnexion.php"><font style="color:#E81100";>Deconnexion</font></a></body>
</ul>
</nav>
<header><hr>
<div><center><IMG class="amedee3"src="images/amedee3.jpg" alt="Le France" height="375" style=" width: 1000px" VSPACE="20" HSPACE="20" Align="center"></center></div>
</header>
<hr>
<font color="white"> <center>Bienvenue à vous chers <font color="blue"> <STRONG>visiteurs</STRONG></font>.<BR></center></font>
<hr>
<form action="connexion.php" method="post">
<fieldset>
<legend><font color="white">S'identifier à l'espace membre</font></legend>
<br>
<font color="white"> Login :</font> <input type="text" name="login" value="<?php if (isset($_POST['login'])) echo htmlentities(trim($_POST['login'])); ?>"> <br><br>
<font color="white">Mot de passe :</font> <input type="password" name="pass" value="<?php if (isset($_POST['pass'])) echo htmlentities(trim($_POST['pass'])); ?>"><br><br><br>
<input type="submit" name="connexion" value="Connexion">
</form>
<br><br>
<?php
if (isset($erreur)) echo '<br /><br />',$erreur;
?>
<font color="white"><p>Si vous n'avez pas de compte, vous pouvez <a href="inscription.php"><font color="blue">en créer un</font></a> dès maintenant.</p></font>
<!--<img src="images/college pied de page.jpg" height="200" style="width: 1050px"VSPACE="0" HSPACE="8" align=center />
-->
<footer>
<hr>
<img src="photosEleves/sami12.jpg" height="60" style="width: 60px;" VSPACE="0" HSPACE="8" align=left />
<font class="texte1" color="white"><p>Hella Sami:Créateur du site</p></font>
<center> <li><a href="http://collegelaplace.free.fr/index.php"> <font style="color:#7BF200";>le site du college Amedee Laplace</font> </a></li> </center>
<center> <li><a href="https://www.facebook.com/profile.php?id=100004882458025"><font style="color:#7BF200";> ma page facebook</font></a></li> </center>
</footer>
</fieldset>
</body>
</html> |
Partager