Ajout du support des identifiants courts

pull/4/head
ycharbi 2 years ago
parent 26a022b8a9
commit 227fc00a77

@ -42,7 +42,7 @@ require_once($_SERVER["DOCUMENT_ROOT"]."/services/fonctions/messages/messages.ph
?>
<form method="post" action="/services/traitements/utilisateurs/identification.php">
<div class="form-floating mb-3 mt-3">
<input type="email" name="identifiant" class="form-control" id="identifiant" placeholder="nom@example.fr" autofocus required/>
<input type="text" name="identifiant" class="form-control" id="identifiant" placeholder="nom@example.fr" autofocus required/>
<label for="identifiant">Votre nom d'utilisateur</label>
</div>
<div class="form-floating mb-3">

@ -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();

@ -27,7 +27,7 @@ $liste_domaines = listeDomainesPostfix($pdo);
if (empty($domaine_defaut)) {
echo <<<_HEREDOC_
<div class="alert alert-warning mb-2" role="alert"><img src="/fichiers/svg/alert-triangle-warning.svg"/>
Aucun domaine n'est défini par défaut. Ce paramètre permet de pré-selectionner le domaine utilisé par Postfix lors des créations d'alias virtuels.
Aucun domaine n'est défini par défaut. Celui-ci permet l'utilisation d'identifiants de connexion courts et le pré-sélectionne lors des créations d'alias virtuels.
</div>
_HEREDOC_;
}

Loading…
Cancel
Save