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
|
<?php
//
// initialiser une session
session_start();
//
// récupérer les donnees du formulaire
$pwd = $_POST['password'];
$user = $_POST['user'];
//
// protéger
// => is string ()
// => mysql_escape_strings ()
// etc.
//
// crypter
$pwd = md5 ($pwd);
//
// requete SQL
$sql = "SELECT * FROM `ta_table` WHERE `user` = '$user' ... ";
// query, verifications...
//
// une fois le query effectué, les données récupérées
if (tout est bon) {
// on stock l'information dans une variable spéciale, une variable de session, qui est conservée de page en page durant la navigation
$_SESSION['userIsLogged'] = true;
$_SESSION['userName'] = $user;
...
}
//
// et après, pour vérifier, dans n'importe quel fichier qui contient session_start(); :
if(!$_SESSION['userIsLogged]) die ('accès non autorisé');
[...] |
Partager