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
| <html>
<head>
<title>Connexion</title>
</head>
<body>
<form method="post">
<table border="0" width="400" align="center">
<tr>
<td width="200"><b>Votre adresse e-mail</b></td>
<td width="200">
<input type="text" name="email">
</td>
</tr>
<tr>
<td width="200"><b>Votre mot de passe<b></td>
<td width="200">
<input type="password" name="pass">
</td>
</tr>
<tr>
<td colspan="2">
<input type="submit" name="inscrire" value="s'inscrire">
</td>
</tr>
</table>
</form>
</body>
</html>
<?php
//connexion à la base
$db=mysql_connect('localhost','root','');
//sélection de la base de données
mysql_select_db('inscription_techd',$db);
//Initialisation de la variable $loginOK à false
$loginOK = false;
// On n'effectue les traitement qu'à la condition que les informations aient été effectivement postées
if ( isset($_POST) && (!empty($_POST['email'])) && (!empty($_POST['pass'])) ) {
extract($_POST);
// On va chercher le mot de passe afférent à ce login
$sql1 = "SELECT Password FROM connexion WHERE Mail = '".addslashes($email)."'";
$reponse1 = mysql_query($sql1) or die('Erreur SQL : <br />'.$sql1);
// On vérifie que l'utilisateur existe bien
if (mysql_num_rows($reponse1) > 0) {
$data = mysql_fetch_assoc($reponse1);
// On vérifie que son mot de passe est correct
if ($pass == $data['Password']) {
$loginOK = true;
}
}
}
//déconnexion de la base
mysql_close($db);
// Si le login a été validé on met les données en sessions
if ($loginOK) {
header("location: inscription.php");
exit();
}
?> |
Partager