From b64459bf71f0ff9edeb40c747dce3715253fe64b Mon Sep 17 00:00:00 2001 From: KONE SOREL Date: Fri, 19 Dec 2025 17:58:37 +0000 Subject: [PATCH] =?UTF-8?q?Pr=C3=A9paration=20de=20la=20connexion=20d'util?= =?UTF-8?q?isateur.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Controleur/ControleurConnexion.php | 155 ++++------------------------- Modele/Utilisateur.php | 9 +- Vue/Ajaxconnexioncookie/french.php | 2 +- Vue/portail.php | 30 +++--- 4 files changed, 39 insertions(+), 157 deletions(-) diff --git a/Controleur/ControleurConnexion.php b/Controleur/ControleurConnexion.php index a511fbb..ca52530 100755 --- a/Controleur/ControleurConnexion.php +++ b/Controleur/ControleurConnexion.php @@ -161,19 +161,6 @@ require_once 'Framework/Localisation.php'; exit(); } - if($utilisateur['sorti']==1) - { - if ($_SESSION['lang']=="en_US") - { - $this->genererVue(array('msgErreur' => 'Family withdrawn!'), "index"); - } - else - { - $this->genererVue(array('msgErreur' => 'Famille sortie!'), "index"); - } - exit(); - } - // Gestion limite usage $dateLimiteUsage = $utilisateur['dateLimiteUsage']; $dateLimiteUsage_0 = getMoritio_0(); @@ -212,71 +199,15 @@ require_once 'Framework/Localisation.php'; { if ($_SESSION['lang']=="en_US") { - $this->genererVue(array('msgErreur' => 'Family not in force!'), "index"); + $this->genererVue(array('msgErreur' => 'Customer not in force!'), "index"); } else { - $this->genererVue(array('msgErreur' => 'Famille non en vigeur!'), "index"); + $this->genererVue(array('msgErreur' => 'Client non en vigeur!'), "index"); } exit(); } - if($utilisateur['supprime']==1) - { - if ($_SESSION['lang']=="en_US") - { - $this->genererVue(array('msgErreur' => 'Family not renewed!'), "index"); - } - else - { - $this->genererVue(array('msgErreur' => 'Family not renewed!'), "index"); - } - exit(); - } - - if($utilisateur['dateEffetAdherent']>$dateLimiteUsage_0) - { - if ($_SESSION['lang']=="en_US") - { - $this->genererVue(array('msgErreur' => 'Family not yet in force!'), "index"); - } - else - { - $this->genererVue(array('msgErreur' => 'Famille pas encore en vigeur!'), "index"); - } - exit(); - } - - - if($utilisateur['dateEffetPolice']>$dateLimiteUsage_0) - { - if ($_SESSION['lang']=="en_US") - { - $this->genererVue(array('msgErreur' => 'Policy not yet in force!'), "index"); - } - else - { - $this->genererVue(array('msgErreur' => 'Police pas encore en vigeur!'), "index"); - } - exit(); - } - - - if($utilisateur['dateFinPolice']<$dateLimiteUsage_0) - { - if ($_SESSION['lang']=="en_US") - { - $this->genererVue(array('msgErreur' => 'Deadline exceeded!'), "index"); - } - else - { - $this->genererVue(array('msgErreur' => 'Echéance dépassée!'), "index"); - } - exit(); - } - - // FIN Gestion couverture adhérent - // Variables de session Utilisateur $this->requete->getSession()->setAttribut("dateLimiteUsage", $dateLimiteUsage); $this->requete->getSession()->setAttribut("idUtilisateur", $utilisateur['idUtilisateur']); @@ -288,35 +219,20 @@ require_once 'Framework/Localisation.php'; $this->requete->getSession()->setAttribut("codeUtilisateur", $utilisateur['codeUtilisateur']); $this->requete->getSession()->setAttribut("codeUtilisateur_C", $utilisateur['codeUtilisateur']); - $this->requete->getSession()->setAttribut("nomUtilisateur_C", $utilisateur['nomAdherent']); - $this->requete->getSession()->setAttribut("prenomsUtilisateur_C", $utilisateur['prenomsAdherent']); - $this->requete->getSession()->setAttribut("utilisateur_C", $utilisateur['adherent']); + $this->requete->getSession()->setAttribut("nomUtilisateur_C", $utilisateur['nomUtilisateur']); + $this->requete->getSession()->setAttribut("prenomsUtilisateur_C", $utilisateur['prenomsUtilisateur']); + $this->requete->getSession()->setAttribut("utilisateur_C", $utilisateur['utilisateur']); $this->requete->getSession()->setAttribut("userInitials_C", $utilisateur['initiales']); - $this->requete->getSession()->setAttribut("telephoneUtilisateur_C", $utilisateur['telephonePortableAdherent']); - $this->requete->getSession()->setAttribut("emailUtilisateur_C", $utilisateur['emailAdherent']); + $this->requete->getSession()->setAttribut("telephoneUtilisateur_C", $utilisateur['telephoneUtilisateur']); + $this->requete->getSession()->setAttribut("emailUtilisateur_C", $utilisateur['emailUtilisateur']); $this->requete->getSession()->setAttribut("codeProfil", $utilisateur['codeProfil']); $this->requete->getSession()->setAttribut("codeProfil_C", $utilisateur['codeProfil']); - $this->requete->getSession()->setAttribut("codeTypeFacture_C", ""); - - $this->requete->getSession()->setAttribut("codePrestataire_C", ""); - - $this->requete->getSession()->setAttribut("codeMedecin_C", ""); - $this->requete->getSession()->setAttribut("medecinConsultation_C", ""); - - $this->requete->getSession()->setAttribut("codeTypeBon_C", ""); - $this->requete->getSession()->setAttribut("profil_C", $utilisateur['profil']); - $this->requete->getSession()->setAttribut("prestataire_C", ""); - $this->requete->getSession()->setAttribut("codeReseauPrestataire_C", ""); - $this->requete->getSession()->setAttribut("codeTypePrestataire_C", ""); - $this->requete->getSession()->setAttribut("codeTypeDecompte_C", ""); - $this->requete->getSession()->setAttribut("typeprestataire_C", ""); - $this->requete->getSession()->setAttribut("reseausoinPrestataire_C", ""); - $this->requete->getSession()->setAttribut("tmStandard_C", "0"); - $this->requete->getSession()->setAttribut("emailPrestataire_C", ""); - $this->requete->getSession()->setAttribut("emailGestionPrestataire_C", ""); + + $this->requete->getSession()->setAttribut("profil_C", $utilisateur['profil']); + $this->requete->getSession()->setAttribut("nomSociete_C", $utilisateur['nomSociete']); $this->requete->getSession()->setAttribut("nomSociete", $utilisateur['nomSociete']); @@ -348,11 +264,6 @@ require_once 'Framework/Localisation.php'; $this->requete->getSession()->setAttribut("lienMail_C", $utilisateur['lienMail']); $this->requete->getSession()->setAttribut("dossierPhoto_C", $utilisateur['dossierPhoto']); - /* - $this->requete->getSession()->setAttribut("codeTarifMedicament_C", $utilisateur['codeTarifMedicament']); - $this->requete->getSession()->setAttribut("codeTarifOptique_C", $utilisateur['codeTarifOptique']); - $this->requete->getSession()->setAttribut("codeTarifActe_C", $utilisateur['codeTarifActe']); - */ $this->requete->getSession()->setAttribut("dUneSemaineAvant_C", $utilisateur['dUneSemaineAvant']); $this->requete->getSession()->setAttribut("dUneSemaineAvantFr_C", $utilisateur['dUneSemaineAvantFr']); @@ -381,25 +292,23 @@ require_once 'Framework/Localisation.php'; $this->requete->getSession()->setAttribut("substitutnonassure_C", ""); $this->requete->getSession()->setAttribut("substitutenVigueur_C", "0"); + + $this->requete->getSession()->setAttribut("codeTypeClient_C", $utilisateur['codeTypeClient']); $this->requete->getSession()->setAttribut("idClient_C", $utilisateur['idClient']); $this->requete->getSession()->setAttribut("numeroClient_C", $utilisateur['numeroClient']); $this->requete->getSession()->setAttribut("nomClient_C", $utilisateur['nomClient']); + $this->requete->getSession()->setAttribut("prenomClient_C", $utilisateur['prenomClient']); + $this->requete->getSession()->setAttribut("adresseGeoClient_C", $utilisateur['adresseGeoClient']); $this->requete->getSession()->setAttribut("boitepostaleClient_C", $utilisateur['boitepostaleClient']); $this->requete->getSession()->setAttribut("telephoneBureauClient_C", $utilisateur['telephoneBureauClient']); $this->requete->getSession()->setAttribut("telephonePortableClient_C", $utilisateur['telephonePortableClient']); $this->requete->getSession()->setAttribut("faxClient_C", $utilisateur['faxClient']); $this->requete->getSession()->setAttribut("emailClient_C", $utilisateur['emailClient']); - $this->requete->getSession()->setAttribut("idPolice_C", $utilisateur['idPolice']); - $this->requete->getSession()->setAttribut("numeroPolice_C", $utilisateur['numeroPolice']); - $this->requete->getSession()->setAttribut("dateEffetPolice_C", $utilisateur['dateEffetPolice']); - $this->requete->getSession()->setAttribut("dateFinPolice_C", $utilisateur['dateFinPolice']); - $this->requete->getSession()->setAttribut("dateEcheancePolice_C", $utilisateur['dateEcheancePolice']); - $this->requete->getSession()->setAttribut("codeEtatPolice_C", $utilisateur['codeEtatPolice']); - $this->requete->getSession()->setAttribut("idCollege_C", $utilisateur['idCollege']); - $this->requete->getSession()->setAttribut("codeProduit_C", $utilisateur['codeProduit']); - $this->requete->getSession()->setAttribut("idAdherent_C", $utilisateur['idAdherent']); - $this->requete->getSession()->setAttribut("numeroAdherent_C", $utilisateur['numeroAdherent']); + + $this->requete->getSession()->setAttribut("villeClient_C", $utilisateur['villeClient']); + $this->requete->getSession()->setAttribut("paysClient_C", $utilisateur['paysClient']); + $this->requete->getSession()->setAttribut("numeroBeneficiaire_C", ""); $this->requete->getSession()->setAttribut("nomBeneficiaire_C", ""); $this->requete->getSession()->setAttribut("prenomsBeneficiaire_C", ""); @@ -416,7 +325,7 @@ require_once 'Framework/Localisation.php'; $this->requete->getSession()->setAttribut("codeEtatBeneficiaire_C", ""); $this->requete->getSession()->setAttribut("lienPhoto_C", ""); $this->requete->getSession()->setAttribut("dateEffetBeneficiaire_C", ""); - $this->requete->getSession()->setAttribut("enVigueur_C", ""); + $_SESSION['photoAssureCrypte'] = ""; @@ -424,22 +333,9 @@ require_once 'Framework/Localisation.php'; $this->requete->getSession()->setAttribut("dateDeces_C", ""); $this->requete->getSession()->setAttribut("fraisFuneraireDemande_C", ""); - $this->requete->getSession()->setAttribut("nomAdherent_C", $utilisateur['nomAdherent']); - $this->requete->getSession()->setAttribut("prenomsAdherent_C",$utilisateur['prenomsAdherent']); - $this->requete->getSession()->setAttribut("adherent_C", $utilisateur['adherent']); - - $this->requete->getSession()->setAttribut("telephonePortableAdherent_C", $utilisateur['telephonePortableAdherent']); - $this->requete->getSession()->setAttribut("emailAdherent_C", $utilisateur['emailAdherent']); - $this->requete->getSession()->setAttribut("produit_C", $utilisateur['produit']); - $this->requete->getSession()->setAttribut("libelleCollege_C", $utilisateur['libelleCollege']); + $this->requete->getSession()->setAttribut("exercieReference_C", $utilisateur['codeExercice']); - /* - $this->requete->getSession()->setAttribut("adresseGeoAdherent_C", $utilisateur['numeroAdherent']); - $this->requete->getSession()->setAttribut("adressePostaleAdherent_C", $utilisateur['numeroAdherent']); - $this->requete->getSession()->setAttribut("paysAdherent_C", ""); - */ - $this->requete->getSession()->setAttribut("naturepiece_C", ""); $this->requete->getSession()->setAttribut("lienparente_C", ""); $this->requete->getSession()->setAttribut("motifsortie_C", ""); @@ -612,16 +508,7 @@ require_once 'Framework/Localisation.php'; $_SESSION['deconnexion'] = "0"; $_SESSION['derniere_action'] = time(); - /* - var_dump - ( - array - ( - "motCourt" => $motCourt, - ) - ); - exit(); - */ + if(($motCourt===true) or ($changerMotPassDefaut===true) or ($passExpired===true)) { diff --git a/Modele/Utilisateur.php b/Modele/Utilisateur.php index 85143c4..6b9d694 100755 --- a/Modele/Utilisateur.php +++ b/Modele/Utilisateur.php @@ -4,21 +4,16 @@ class Utilisateur extends Modele { public function connecter($login, $mdp) { - $sql = "call sp_a_get_utilisateur_pass(?);"; + $sql = "call sp_c_get_utilisateur_pass(?);"; $utilisateur = $this->executerRequete($sql, array($login)); - - if ($utilisateur->rowCount() == 1) { $user = $utilisateur->fetch(); - $hash = $user['motPass']; - - return (password_verify($mdp, $hash)); } else return false; @@ -26,7 +21,7 @@ class Utilisateur extends Modele { public function getUtilisateur($login) { - $sql = "call sp_a_get_utilisateur(?);"; + $sql = "call sp_c_get_utilisateur(?);"; $utilisateur = $this->executerRequete($sql, array($login)); if ($utilisateur->rowCount() == 1) diff --git a/Vue/Ajaxconnexioncookie/french.php b/Vue/Ajaxconnexioncookie/french.php index ed8367a..76c1df1 100755 --- a/Vue/Ajaxconnexioncookie/french.php +++ b/Vue/Ajaxconnexioncookie/french.php @@ -3,7 +3,7 @@ ?> - RADIANT : Portail Assuré + RADIANT : Portail RH
diff --git a/Vue/portail.php b/Vue/portail.php index c4eeca0..be029ff 100755 --- a/Vue/portail.php +++ b/Vue/portail.php @@ -57,7 +57,7 @@ .login100-form-title { - color: #7D4FFE !important + color: #b7472a !important } label{ @@ -67,7 +67,7 @@ input{ border: 2px solid !important; border-radius: 9px !important; - color: #7D4FFE !important; + color: #b7472a !important; width: 300px !important } @@ -80,7 +80,7 @@ height: 40px; - border: 2px solid #7D4FFE !important; + border: 2px solid #b7472a !important; border-radius: 9px !important; background: transparent !important; @@ -92,7 +92,7 @@ input::placeholder { font-weight: bold; - color: #7D4FFE; + color: #b7472a; } @@ -176,7 +176,7 @@ } h4 { - color: #7D4FFE !important; + color: #b7472a !important; font-size: 32px; } @@ -203,17 +203,17 @@ text-align:center; padding: 12px 12px; border-radius: 6px; - border: 2px solid #7D4FFE !important; + border: 2px solid #b7472a !important; font-size: 14px; background-color: #ffffff; - color: #7D4FFE; + color: #b7472a; margin: 0 auto; box-sizing: border-box; } .login-btn { width: 300px; - background: #7D4FFE; + background: #b7472a; color: white; font-size: 21px; font-weight: 700; @@ -221,8 +221,8 @@ .login-btn:hover { background: white; - color: #7D4FFE; - border: solid 2px #7D4FFE; + color: #b7472a; + border: solid 2px #b7472a; } .slide-container{ @@ -264,7 +264,7 @@ cursor: pointer; z-index: 1; - background-color: #7D4FFE; + background-color: #b7472a; opacity: 0.2; color: #fff; } @@ -277,7 +277,7 @@ } span.next:hover, span.prev:hover{ - background-color: #7D4FFE; + background-color: #b7472a; opacity: 0.8; color: #fff; } @@ -365,7 +365,7 @@ .filter-option-inner-inner{ background: transparent !important; - color: #7D4FFE !important; + color: #b7472a !important; text-align:center; font-size: 13px; height:30px; @@ -386,10 +386,10 @@ text-align:center; padding: 10px 10px; border-radius: 6px; - border: 2px solid #7D4FFE !important; + border: 2px solid #b7472a !important; font-size: 13px; background-color: #ffffff; - color: #7D4FFE; + color: #b7472a; margin: 0 auto; box-sizing: border-box; }