Gestion du cas où l'utilisateur restaurant la base n'existe plus + modification des messages d'erreurs SQL des fonctions d'importation

This commit is contained in:
ycharbi
2022-01-26 22:52:58 +01:00
parent 48e8bdceb9
commit 585017ef7a
5 changed files with 53 additions and 13 deletions
+25
View File
@@ -137,4 +137,29 @@ function changePrefixeUtilisateurPostfix($pdo,$utilisateur,$nouveau_prefixe) {
}
}
/**
* Fonction vérifiant que l'utilisateur connecté au site existe toujours dans la base de données.
*/
function verifUtilisateursExiste($pdo,$utilisateur) {
try {
$req = 'SELECT utilisateur FROM postfix_utilisateurs WHERE utilisateur=:utilisateur';
$sql=$pdo->prepare($req);
$sql->bindValue(':utilisateur', $utilisateur);
$sql->execute();
$liste_utilisateurs = $sql->fetchAll(PDO::FETCH_ASSOC);
if (count($liste_utilisateurs) === 1) {
return TRUE;
}
else {
return FALSE;
}
}
catch (\Exception $e) {
die ("Erreur de requête de vérification d'existence de l'utilisateur connecté : ".$e->getMessage());
}
}
?>