From 227fc00a77d334c62c8a0ebdbf6770d5f2da1e0c Mon Sep 17 00:00:00 2001 From: ycharbi Date: Mon, 15 Aug 2022 15:56:49 +0200 Subject: [PATCH] Ajout du support des identifiants courts --- pages/visiteurs/formulaire_accueil.php | 2 +- services/fonctions/sessions/authentification.php | 5 +++++ services/gestion/domaines.php | 2 +- 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/pages/visiteurs/formulaire_accueil.php b/pages/visiteurs/formulaire_accueil.php index 47825ae..876f583 100644 --- a/pages/visiteurs/formulaire_accueil.php +++ b/pages/visiteurs/formulaire_accueil.php @@ -42,7 +42,7 @@ require_once($_SERVER["DOCUMENT_ROOT"]."/services/fonctions/messages/messages.ph ?>
- +
diff --git a/services/fonctions/sessions/authentification.php b/services/fonctions/sessions/authentification.php index 84cde9a..8333a53 100644 --- a/services/fonctions/sessions/authentification.php +++ b/services/fonctions/sessions/authentification.php @@ -5,6 +5,7 @@ */ require_once ($_SERVER["DOCUMENT_ROOT"]."/services/fonctions/bdd/connexion.php"); +require_once ($_SERVER["DOCUMENT_ROOT"]."/services/fonctions/bdd/domaines.php"); /* * Fonction d'authentification des utilisateurs. @@ -16,6 +17,10 @@ function validationIdentifiants($pdo,$identifiant,$mdp) { try { $req = 'SELECT * FROM postfix_utilisateurs WHERE utilisateur=:identifiant'; + if (!strpos($identifiant, '@')) { + $identifiant.="@".retourneDomaineDefautPostfix($pdo); + } + $sql = $pdo->prepare($req); $sql->bindValue(':identifiant', htmlspecialchars($identifiant)); $sql->execute(); diff --git a/services/gestion/domaines.php b/services/gestion/domaines.php index 9288481..f231de2 100644 --- a/services/gestion/domaines.php +++ b/services/gestion/domaines.php @@ -27,7 +27,7 @@ $liste_domaines = listeDomainesPostfix($pdo); if (empty($domaine_defaut)) { echo <<<_HEREDOC_ _HEREDOC_; }