Préparation de la connexion d'utilisateur.

This commit is contained in:
KONE SOREL 2025-12-19 17:58:37 +00:00
parent 7dadb2b56a
commit b64459bf71
4 changed files with 39 additions and 157 deletions

View File

@ -161,19 +161,6 @@ require_once 'Framework/Localisation.php';
exit(); 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 // Gestion limite usage
$dateLimiteUsage = $utilisateur['dateLimiteUsage']; $dateLimiteUsage = $utilisateur['dateLimiteUsage'];
$dateLimiteUsage_0 = getMoritio_0(); $dateLimiteUsage_0 = getMoritio_0();
@ -212,71 +199,15 @@ require_once 'Framework/Localisation.php';
{ {
if ($_SESSION['lang']=="en_US") if ($_SESSION['lang']=="en_US")
{ {
$this->genererVue(array('msgErreur' => 'Family not in force!'), "index"); $this->genererVue(array('msgErreur' => 'Customer not in force!'), "index");
} }
else else
{ {
$this->genererVue(array('msgErreur' => 'Famille non en vigeur!'), "index"); $this->genererVue(array('msgErreur' => 'Client non en vigeur!'), "index");
} }
exit(); 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 // Variables de session Utilisateur
$this->requete->getSession()->setAttribut("dateLimiteUsage", $dateLimiteUsage); $this->requete->getSession()->setAttribut("dateLimiteUsage", $dateLimiteUsage);
$this->requete->getSession()->setAttribut("idUtilisateur", $utilisateur['idUtilisateur']); $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", $utilisateur['codeUtilisateur']);
$this->requete->getSession()->setAttribut("codeUtilisateur_C", $utilisateur['codeUtilisateur']); $this->requete->getSession()->setAttribut("codeUtilisateur_C", $utilisateur['codeUtilisateur']);
$this->requete->getSession()->setAttribut("nomUtilisateur_C", $utilisateur['nomAdherent']); $this->requete->getSession()->setAttribut("nomUtilisateur_C", $utilisateur['nomUtilisateur']);
$this->requete->getSession()->setAttribut("prenomsUtilisateur_C", $utilisateur['prenomsAdherent']); $this->requete->getSession()->setAttribut("prenomsUtilisateur_C", $utilisateur['prenomsUtilisateur']);
$this->requete->getSession()->setAttribut("utilisateur_C", $utilisateur['adherent']); $this->requete->getSession()->setAttribut("utilisateur_C", $utilisateur['utilisateur']);
$this->requete->getSession()->setAttribut("userInitials_C", $utilisateur['initiales']); $this->requete->getSession()->setAttribut("userInitials_C", $utilisateur['initiales']);
$this->requete->getSession()->setAttribut("telephoneUtilisateur_C", $utilisateur['telephonePortableAdherent']); $this->requete->getSession()->setAttribut("telephoneUtilisateur_C", $utilisateur['telephoneUtilisateur']);
$this->requete->getSession()->setAttribut("emailUtilisateur_C", $utilisateur['emailAdherent']); $this->requete->getSession()->setAttribut("emailUtilisateur_C", $utilisateur['emailUtilisateur']);
$this->requete->getSession()->setAttribut("codeProfil", $utilisateur['codeProfil']); $this->requete->getSession()->setAttribut("codeProfil", $utilisateur['codeProfil']);
$this->requete->getSession()->setAttribut("codeProfil_C", $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("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("nomSociete_C", $utilisateur['nomSociete']); $this->requete->getSession()->setAttribut("nomSociete_C", $utilisateur['nomSociete']);
$this->requete->getSession()->setAttribut("nomSociete", $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("lienMail_C", $utilisateur['lienMail']);
$this->requete->getSession()->setAttribut("dossierPhoto_C", $utilisateur['dossierPhoto']); $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("dUneSemaineAvant_C", $utilisateur['dUneSemaineAvant']);
$this->requete->getSession()->setAttribut("dUneSemaineAvantFr_C", $utilisateur['dUneSemaineAvantFr']); $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("substitutnonassure_C", "");
$this->requete->getSession()->setAttribut("substitutenVigueur_C", "0"); $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("idClient_C", $utilisateur['idClient']);
$this->requete->getSession()->setAttribut("numeroClient_C", $utilisateur['numeroClient']); $this->requete->getSession()->setAttribut("numeroClient_C", $utilisateur['numeroClient']);
$this->requete->getSession()->setAttribut("nomClient_C", $utilisateur['nomClient']); $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("adresseGeoClient_C", $utilisateur['adresseGeoClient']);
$this->requete->getSession()->setAttribut("boitepostaleClient_C", $utilisateur['boitepostaleClient']); $this->requete->getSession()->setAttribut("boitepostaleClient_C", $utilisateur['boitepostaleClient']);
$this->requete->getSession()->setAttribut("telephoneBureauClient_C", $utilisateur['telephoneBureauClient']); $this->requete->getSession()->setAttribut("telephoneBureauClient_C", $utilisateur['telephoneBureauClient']);
$this->requete->getSession()->setAttribut("telephonePortableClient_C", $utilisateur['telephonePortableClient']); $this->requete->getSession()->setAttribut("telephonePortableClient_C", $utilisateur['telephonePortableClient']);
$this->requete->getSession()->setAttribut("faxClient_C", $utilisateur['faxClient']); $this->requete->getSession()->setAttribut("faxClient_C", $utilisateur['faxClient']);
$this->requete->getSession()->setAttribut("emailClient_C", $utilisateur['emailClient']); $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("villeClient_C", $utilisateur['villeClient']);
$this->requete->getSession()->setAttribut("dateEffetPolice_C", $utilisateur['dateEffetPolice']); $this->requete->getSession()->setAttribut("paysClient_C", $utilisateur['paysClient']);
$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("numeroBeneficiaire_C", ""); $this->requete->getSession()->setAttribut("numeroBeneficiaire_C", "");
$this->requete->getSession()->setAttribut("nomBeneficiaire_C", ""); $this->requete->getSession()->setAttribut("nomBeneficiaire_C", "");
$this->requete->getSession()->setAttribut("prenomsBeneficiaire_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("codeEtatBeneficiaire_C", "");
$this->requete->getSession()->setAttribut("lienPhoto_C", ""); $this->requete->getSession()->setAttribut("lienPhoto_C", "");
$this->requete->getSession()->setAttribut("dateEffetBeneficiaire_C", ""); $this->requete->getSession()->setAttribut("dateEffetBeneficiaire_C", "");
$this->requete->getSession()->setAttribut("enVigueur_C", "");
$_SESSION['photoAssureCrypte'] = ""; $_SESSION['photoAssureCrypte'] = "";
@ -424,22 +333,9 @@ require_once 'Framework/Localisation.php';
$this->requete->getSession()->setAttribut("dateDeces_C", ""); $this->requete->getSession()->setAttribut("dateDeces_C", "");
$this->requete->getSession()->setAttribut("fraisFuneraireDemande_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("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("naturepiece_C", "");
$this->requete->getSession()->setAttribut("lienparente_C", ""); $this->requete->getSession()->setAttribut("lienparente_C", "");
$this->requete->getSession()->setAttribut("motifsortie_C", ""); $this->requete->getSession()->setAttribut("motifsortie_C", "");
@ -612,16 +508,7 @@ require_once 'Framework/Localisation.php';
$_SESSION['deconnexion'] = "0"; $_SESSION['deconnexion'] = "0";
$_SESSION['derniere_action'] = time(); $_SESSION['derniere_action'] = time();
/*
var_dump
(
array
(
"motCourt" => $motCourt,
)
);
exit();
*/
if(($motCourt===true) or ($changerMotPassDefaut===true) or ($passExpired===true)) if(($motCourt===true) or ($changerMotPassDefaut===true) or ($passExpired===true))
{ {

View File

@ -4,21 +4,16 @@ class Utilisateur extends Modele {
public function connecter($login, $mdp) 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)); $utilisateur = $this->executerRequete($sql, array($login));
if ($utilisateur->rowCount() == 1) if ($utilisateur->rowCount() == 1)
{ {
$user = $utilisateur->fetch(); $user = $utilisateur->fetch();
$hash = $user['motPass']; $hash = $user['motPass'];
return (password_verify($mdp, $hash)); return (password_verify($mdp, $hash));
} else } else
return false; return false;
@ -26,7 +21,7 @@ class Utilisateur extends Modele {
public function getUtilisateur($login) public function getUtilisateur($login)
{ {
$sql = "call sp_a_get_utilisateur(?);"; $sql = "call sp_c_get_utilisateur(?);";
$utilisateur = $this->executerRequete($sql, array($login)); $utilisateur = $this->executerRequete($sql, array($login));
if ($utilisateur->rowCount() == 1) if ($utilisateur->rowCount() == 1)

View File

@ -3,7 +3,7 @@
?> ?>
<span class="login100-form-title" style="font-family: Play-Bold; color:#e5e5e5; margin-top: 5px; margin-bottom:10px;"> <span class="login100-form-title" style="font-family: Play-Bold; color:#e5e5e5; margin-top: 5px; margin-bottom:10px;">
RADIANT : Portail Assuré RADIANT : Portail RH
</span> </span>
<div class="wrap-input100"> <div class="wrap-input100">

View File

@ -57,7 +57,7 @@
.login100-form-title { .login100-form-title {
color: #7D4FFE !important color: #b7472a !important
} }
label{ label{
@ -67,7 +67,7 @@
input{ input{
border: 2px solid !important; border: 2px solid !important;
border-radius: 9px !important; border-radius: 9px !important;
color: #7D4FFE !important; color: #b7472a !important;
width: 300px !important width: 300px !important
} }
@ -80,7 +80,7 @@
height: 40px; height: 40px;
border: 2px solid #7D4FFE !important; border: 2px solid #b7472a !important;
border-radius: 9px !important; border-radius: 9px !important;
background: transparent !important; background: transparent !important;
@ -92,7 +92,7 @@
input::placeholder { input::placeholder {
font-weight: bold; font-weight: bold;
color: #7D4FFE; color: #b7472a;
} }
@ -176,7 +176,7 @@
} }
h4 { h4 {
color: #7D4FFE !important; color: #b7472a !important;
font-size: 32px; font-size: 32px;
} }
@ -203,17 +203,17 @@
text-align:center; text-align:center;
padding: 12px 12px; padding: 12px 12px;
border-radius: 6px; border-radius: 6px;
border: 2px solid #7D4FFE !important; border: 2px solid #b7472a !important;
font-size: 14px; font-size: 14px;
background-color: #ffffff; background-color: #ffffff;
color: #7D4FFE; color: #b7472a;
margin: 0 auto; box-sizing: border-box; margin: 0 auto; box-sizing: border-box;
} }
.login-btn { .login-btn {
width: 300px; width: 300px;
background: #7D4FFE; background: #b7472a;
color: white; color: white;
font-size: 21px; font-size: 21px;
font-weight: 700; font-weight: 700;
@ -221,8 +221,8 @@
.login-btn:hover { .login-btn:hover {
background: white; background: white;
color: #7D4FFE; color: #b7472a;
border: solid 2px #7D4FFE; border: solid 2px #b7472a;
} }
.slide-container{ .slide-container{
@ -264,7 +264,7 @@
cursor: pointer; cursor: pointer;
z-index: 1; z-index: 1;
background-color: #7D4FFE; background-color: #b7472a;
opacity: 0.2; opacity: 0.2;
color: #fff; color: #fff;
} }
@ -277,7 +277,7 @@
} }
span.next:hover, span.prev:hover{ span.next:hover, span.prev:hover{
background-color: #7D4FFE; background-color: #b7472a;
opacity: 0.8; opacity: 0.8;
color: #fff; color: #fff;
} }
@ -365,7 +365,7 @@
.filter-option-inner-inner{ .filter-option-inner-inner{
background: transparent !important; background: transparent !important;
color: #7D4FFE !important; color: #b7472a !important;
text-align:center; text-align:center;
font-size: 13px; font-size: 13px;
height:30px; height:30px;
@ -386,10 +386,10 @@
text-align:center; text-align:center;
padding: 10px 10px; padding: 10px 10px;
border-radius: 6px; border-radius: 6px;
border: 2px solid #7D4FFE !important; border: 2px solid #b7472a !important;
font-size: 13px; font-size: 13px;
background-color: #ffffff; background-color: #ffffff;
color: #7D4FFE; color: #b7472a;
margin: 0 auto; box-sizing: border-box; margin: 0 auto; box-sizing: border-box;
} }