$parameters = array(); $parameters['connection'] = false; if (isset($_POST)) { $post = $_POST; } if (isset($_FILES)) { $files = $_FILES; } $smarty = new smartyIUT(); // ////////////////////////////// // creation de la session connection et acces a page d'acceuil // ////////////////////////////// if (!empty($_POST['login']) && !empty($_POST['pswd']) or isset($_SESSION['connecte'])) { if (!empty($_POST['login']) && !empty($_POST['pswd'])) { try { $listeUtil = Utilisateurs::getUtilisateurs(); foreach ($listeUtil as $value) { if ($value['login'] == $_POST['login'] && crypt($_POST['pswd'], $value['mdp']) == $value['mdp']) { $_SESSION['connecte'] = true; $_SESSION['utilisateur'] = Utilisateurs::get($value['login']); if ($_SESSION['utilisateur']->getstatut() == "bloqué") { $parameters['error'] = "Utilisateur bloqué, contactez un administrateur"; $smarty->assign('parameters', $parameters); $smarty->display("header.tpl"); $smarty->display(_TPL_ . 'connexion.tpl'); die; } } else { $parameters['error'] = "Erreur d'identification"; } $smarty->assign('parameters', $parameters);