/** * Fonction permettant la connexion */ public function connect() { $error = ''; if (!empty($_POST)) { $pseudo = htmlspecialchars($_POST['pseudo']); $password = sha1($_POST['password']); require_once $_SERVER['DOCUMENT_ROOT'] . '/boutique/models/utilisateur.php'; $checkPseudo = new Model_Utilisateur(); $doCheckPseudo = $checkPseudo->checkPseudo($pseudo); if ($doCheckPseudo[0][0] == 1) { $checkPassword = new Model_Utilisateur(); $doCheckPassword = $checkPassword->checkPassword($password); if ($doCheckPassword[0][0] == 1) { $info = new Model_Utilisateur(); $infoUser = $info->getUserInfo($pseudo); foreach ($infoUser as $users) { $_SESSION['id_users'] = $users['id_users']; $_SESSION['email'] = $users['email']; $_SESSION['pseudo'] = $users['pseudo']; $_SESSION['admin'] = $users['admin']; $_SESSION['panier'] = array(); $_SESSION['panier']['id_article'] = array(); $_SESSION['panier']['quantite'] = array(); } echo "<script type='text/javascript'>document.location.replace('index.php');</script>"; } else { $error = 'Une erreur est survenu : mot de passe incorrect !'; require_once $_SERVER['DOCUMENT_ROOT'] . '/boutique/views/utilisateur/connexion.php'; } } else { $error = 'Une erreur est survenu : Pseudo incorrect !'; require_once $_SERVER['DOCUMENT_ROOT'] . '/boutique/views/utilisateur/connexion.php'; } } else { require_once $_SERVER['DOCUMENT_ROOT'] . '/boutique/views/utilisateur/connexion.php'; } }