executerRequete($sql, array($login, $heureConnexion, $ipConnexion, $idSaisie)); return $this->dernierId(); } public function succesconnexion($idConnexion) { $sql = 'UPDATE p_logconnexion SET success="1" where (id=?)'; $this->executerRequete($sql, array($idConnexion)); } public function suivisaisies($login, $idSaisie, $codeLangue) { $sql = 'CALL sp_p_init_suivisaisies(?, ?, ?);'; $this->executerRequete($sql, array($login, $idSaisie, $codeLangue)); } public function bannirconnexion($login, $ipConnexion, $nbTentativeConnexion) { $sql = 'CALL sp_bannir_connexion(?, ?, ?);'; $this->executerRequete($sql, array($login, $ipConnexion, $nbTentativeConnexion)); } public function ipbanni($ipConnexion) { $sql = 'select fn_ip_banni(?) as ipbanni;'; $resultat = $this->executerRequete($sql, array($ipConnexion)); $ligne = $resultat->fetch(PDO::FETCH_ASSOC); return $ligne['ipbanni']; } public function userbanni($login) { $sql = 'select fn_user_banni(?) as userbanni;'; $resultat = $this->executerRequete($sql, array($login)); $ligne = $resultat->fetch(PDO::FETCH_ASSOC); return $ligne['userbanni']; } public function logvisitepages() { $user = $_SESSION['p_login']; $codeApplication = "1"; $ipConnexion = $_SERVER['REMOTE_ADDR']; $vue = $_SESSION['p_vue']; $sql = 'CALL sp_insert_logvisitepages(?, ?, ?, ?);'; $this->executerRequete($sql, array($user, $ipConnexion, $codeApplication, $vue)); } }