 | | Offres d'emplois |  | Développeur PHP+MySQL+CSS Dans le cadre du (re)développement de son site velovert.com, Riverside Publication (leader français de la Presse VTT, établi depuis 1989) cherche u... | |
 | | Avez vous lu ? |  | | |
|
 Stocker les informations d'authentification dans une session | |  |

<?
define("UTILISATEUR", "micro");
define("UTILISATEUR_PASS", "application");
$process = !isset($_GET['process']) ? '' :
$_GET['process'];
$login_tentative = !isset($_POST
['login_tentative']) ? 1 : $_POST
['login_tentative'];
$log = !isset($_POST['log']) ? NULL :
$_POST['log'];
$mdp = !isset($_POST['mdp']) ? NULL :
$_POST['mdp'];
if(($log != UTILISATEUR ) || ($mdp !=
UTILISATEUR_PASS)) {
if ($login_tentative == 0) {
$_POST['login_tentative'] = 1;
LogForm();
exit;
}
else{
if ($login_tentative >= 3 ) {
echo "<p align='center'>
Erreur d'authentification</p>";
exit;
}
else{
LogForm();
exit;
}
}
}
if (($log == UTILISATEUR ) && ($mdp
== UTILISATEUR_PASS )) {
$_SESSION['log'] = UTILISATEUR;
$_SESSION['mdp'] =
UTILISATEUR_PASS;
contenu($_SESSION['log']);
}
if ($action == "1" && $process
== "detruire") {
$_SESSION = array();
if (isset($_COOKIE[session_name()])) {
setcookie(session_name(), '', time()-3600);
}
session_destroy();
}
?>
|
|
|
 |
|