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
| <?
// Connexion MYSQL
mysql_connect("adresse_BDD", "login", "password");
mysql_select_db("BDD");
// Si validation sans identifiant
if(empty($_POST['nom']) || empty($_POST['passe'])) {
echo '<p>Veuillez vous identifier, ou vous inscrire : <a href="../inscription.php" >ICI</a></p>';
exit;
}
// Requete : Nom et prénom dans la table connexion
$sql = sprintf("SELECT nom, prenom FROM connexion WHERE nom='%s' AND passe = '%s'",
mysql_real_escape_string($_POST['nom']),
mysql_real_escape_string(sha1($_POST['passe']))
);
$req = mysql_query($sql);
$data = mysql_fetch_assoc($req);
// Si identifiants éronés
if (!$data) {
echo '<p>Mauvais nom / mot de passe. Merci de recommencer en retournant à la page de <a href="/" >connexion</a>.</p>';
exit;
}
// Ouverture de session avec les info de $data dedans prénom & nom
session_start();
$_SESSION = $data;
// Message affiché lorsque la connexion est faite
echo "Connexion établie, ", $_SESSION['prenom'];
// Aller vers la page d'accueil
echo '</br></br><p><div style="text-align:center;"><a href="../accueil.php"> <img src="../images/entrer.gif" /> </a></div></p>';
// Deconnexion de MYSQL
mysql_close();
?> |