From 9cad87f838add82517d479e8e7abd1f89474e00d Mon Sep 17 00:00:00 2001 From: KANE LAZENI Date: Mon, 8 Dec 2025 13:32:32 +0000 Subject: [PATCH] page connexion suite --- Controleur/ControleurAjaxconnexioncookie.php | 10 +-- Controleur/ControleurConnexion.php | 65 +------------------- Modele/Societeuser.php | 11 +++- Vue/Ajaxconnexioncookie/english.php | 7 +-- Vue/Ajaxconnexioncookie/french.php | 13 ++-- 5 files changed, 22 insertions(+), 84 deletions(-) diff --git a/Controleur/ControleurAjaxconnexioncookie.php b/Controleur/ControleurAjaxconnexioncookie.php index 6ffa6ed..0a7ffb7 100755 --- a/Controleur/ControleurAjaxconnexioncookie.php +++ b/Controleur/ControleurAjaxconnexioncookie.php @@ -1,8 +1,7 @@ sociétées multiples -require_once 'Modele/Societeusercentral.php'; +require_once 'Modele/Societeuser.php'; class ControleurAjaxconnexioncookie extends Controleur { @@ -10,25 +9,20 @@ class ControleurAjaxconnexioncookie extends Controleur public function __construct() { - $this->societeuser = new Societeusercentral(); + $this->societeuser = new Societeuser(); } public function index() { $msgErreur = $this->requete->getParametreFormulaire("msgErreur"); - $societeusers = $this->societeuser->getSocieteusers(); $langues = $this->societeuser->getLangues(); - $societeusersaas = $this->societeuser->getSocieteuserSaas(); - $this->genererVueAjax ( array ( 'msgErreur' => $msgErreur, - 'societeusers' => $societeusers, - 'societeusersaas' => $societeusersaas, 'langues' => $langues ) ); diff --git a/Controleur/ControleurConnexion.php b/Controleur/ControleurConnexion.php index 8296142..beff7e3 100755 --- a/Controleur/ControleurConnexion.php +++ b/Controleur/ControleurConnexion.php @@ -7,7 +7,6 @@ require_once 'Modele/Logconnexion.php'; require_once 'Modele/Societeuser.php'; require_once 'Controleur/ControleurMoritio.php'; require_once 'Framework/Localisation.php'; -require_once 'Modele/Societeusercentral.php'; class ControleurConnexion extends Controleur { @@ -15,7 +14,7 @@ require_once 'Modele/Societeusercentral.php'; private $menu; private $logconnexion; private $societeuser; - private $societeusercentral; + private $moritio; public function __construct() { @@ -23,7 +22,7 @@ require_once 'Modele/Societeusercentral.php'; $this->menu = new Menu(); $this->logconnexion = new Logconnexion(); $this->societeuser = new Societeuser(); - $this->societeusercentral = new Societeusercentral(); + $this->moritio = new Moritio(); } public function index() @@ -35,75 +34,17 @@ require_once 'Modele/Societeusercentral.php'; { if ( - $this->requete->existeParametre("codeSociete") - && $this->requete->existeParametre("login") && $this->requete->existeParametre("mdp") ) { $langue = $this->requete->getParametre("langue"); - $codeSociete = $this->requete->getParametre("codeSociete"); $login = $this->requete->getParametre("login"); $mdp = $this->requete->getParametre("mdp"); - $_SESSION['codeSociete'] = $codeSociete; $_SESSION['lang'] = $langue; - // Ajout KANE du 16/12/2024 => Vérifier que le société existe! - //$societeExiste = $this->societeusercentral->existeligne($codeSociete); - - $societeExiste = $this->societeusercentral->existeligneconnexion($codeSociete); - - if (!$societeExiste) - { - if ($_SESSION['lang']=="en_US") - { - $this->genererVue(array('msgErreur' => "Please review your entity!"), "index"); - exit(); - } - else - { - $this->genererVue(array('msgErreur' => "Veuillez revoir votre entité!"), "index"); - exit(); - } - } - - $paramsabonnementsaas = $this->societeusercentral->getParamsAbonnementSaas($codeSociete); - - - $actif = $paramsabonnementsaas['actif']; - $delaiUsageSaas = $paramsabonnementsaas['delaiUsageSaas']; - $dateJour = date('Y-m-d'); - - if ($actif == "0") - { - if ($_SESSION['lang']=="en_US") - { - $this->genererVue(array('msgErreur' => "Inactive subscription"), "index"); - exit(); - } - else - { - $this->genererVue(array('msgErreur' => "Abonnement inactif!"), "index"); - exit(); - } - } - - if ($delaiUsageSaas<$dateJour) - { - if ($_SESSION['lang']=="en_US") - { - $this->genererVue(array('msgErreur' => "Your subscription has expired!"), "index"); - exit(); - } - else - { - $this->genererVue(array('msgErreur' => "Votre abonnement a expiré!"), "index"); - exit(); - } - } - // logConnexion $heureConnexion = date("Y-m-d H:i:s"); $ipConnexion = $_SERVER['REMOTE_ADDR']; @@ -195,7 +136,7 @@ require_once 'Modele/Societeusercentral.php'; $this->utilisateur->changerlangueutilisateurconnexion($login, $_SESSION['lang']); } - $licensed = getLicensed($codeSociete, $nomSociete); + $licensed = $this->moritio->getLicensed($codeSociete, $nomSociete); if(!$licensed ) { diff --git a/Modele/Societeuser.php b/Modele/Societeuser.php index 75a7fdc..c57121b 100755 --- a/Modele/Societeuser.php +++ b/Modele/Societeuser.php @@ -40,5 +40,14 @@ class Societeuser extends Modele { return $nbTentativeConnexionMax; } - + + public function getLangues() + { + $sql = 'SELECT codeLangue AS `code`, CONCAT(libelle, " <=> ", libelleEng) AS libelle FROM langue ORDER BY parDefaut DESC, 2;'; + + $resultat = $this->executerRequete($sql); + + return $resultat->fetchAll(PDO::FETCH_ASSOC); + } + } \ No newline at end of file diff --git a/Vue/Ajaxconnexioncookie/english.php b/Vue/Ajaxconnexioncookie/english.php index 4187e08..10b6f27 100755 --- a/Vue/Ajaxconnexioncookie/english.php +++ b/Vue/Ajaxconnexioncookie/english.php @@ -14,13 +14,10 @@ - -
+
- +
diff --git a/Vue/Ajaxconnexioncookie/french.php b/Vue/Ajaxconnexioncookie/french.php index 3efcfa3..0488071 100755 --- a/Vue/Ajaxconnexioncookie/french.php +++ b/Vue/Ajaxconnexioncookie/french.php @@ -6,16 +6,13 @@ RADIANT : Portail Assuré -
- - +
+
+ + +
-