Ajout alert page paramètre si modif paramétre autre utilisateur que soit même + Réindentation du code de la page paramètre
This commit is contained in:
@@ -14,7 +14,7 @@ function listeUtilisateursPostfix($pdo) {
|
||||
$req = 'SELECT utilisateur FROM postfix_utilisateurs';
|
||||
$sql=$pdo->prepare($req);
|
||||
$sql->execute();
|
||||
|
||||
|
||||
$liste_utilisateurs = $sql->fetchAll(PDO::FETCH_ASSOC);
|
||||
return $liste_utilisateurs;
|
||||
}
|
||||
@@ -29,7 +29,7 @@ function listeUtilisateursPostfix($pdo) {
|
||||
function verificationMotDePasseUtilisateurPostfix($pdo,$identifiant,$mdp) {
|
||||
try {
|
||||
$req = 'SELECT mot_de_passe FROM postfix_utilisateurs WHERE utilisateur=:identifiant';
|
||||
|
||||
|
||||
$sql = $pdo->prepare($req);
|
||||
$sql->bindValue(':identifiant', $identifiant);
|
||||
$sql->execute();
|
||||
@@ -46,7 +46,7 @@ function verificationMotDePasseUtilisateurPostfix($pdo,$identifiant,$mdp) {
|
||||
|
||||
$mot_de_passe_base=explode('$', $result['0']['mot_de_passe']);
|
||||
$mot_de_passe_form=crypt(trim("$mdp"), "$".$mot_de_passe_base[1]."$".$mot_de_passe_base[2]."$");
|
||||
|
||||
|
||||
if ("$".$mot_de_passe_base[1]."$".$mot_de_passe_base[2]."$".$mot_de_passe_base[3]==$mot_de_passe_form) {
|
||||
// Si le mot de passe renseigné n'est le bon, le visiteur est redirigé vers la page d'accueil avec un message explicatif
|
||||
return true;
|
||||
@@ -67,13 +67,13 @@ function changeMotDePasseUtilisateurPostfix($pdo,$utilisateur,$nouveau_mdp,$conf
|
||||
if ($nouveau_mdp===$confirmation_mdp) {
|
||||
$caracters = '.0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
|
||||
$chaine_aleatoire = '';
|
||||
|
||||
|
||||
// Génération d'un sel à 16 caractères
|
||||
for ($i = 0; $i < 16; $i++) {
|
||||
$index = rand(0, strlen($caracters) - 1);
|
||||
$chaine_aleatoire .= $caracters[$index];
|
||||
}
|
||||
|
||||
|
||||
// Construction d'un mot de passe haché compatible avec Dovecot
|
||||
$mot_de_passe_hachis='{SHA512-CRYPT}'.crypt(trim($nouveau_mdp),'$6$'.$chaine_aleatoire);
|
||||
|
||||
@@ -103,10 +103,10 @@ function retournePrefixeUtilisateurPostfix($pdo,$utilisateur) {
|
||||
$sql=$pdo->prepare($req);
|
||||
$sql->bindValue(':utilisateur', $utilisateur);
|
||||
$sql->execute();
|
||||
|
||||
|
||||
$prefixe_utilisateurs = $sql->fetchAll();
|
||||
|
||||
if (isset($prefixe_utilisateurs[0]['prefixe']) {
|
||||
|
||||
if (isset($prefixe_utilisateurs[0]['prefixe'])) {
|
||||
return $prefixe_utilisateurs[0]['prefixe'];
|
||||
}
|
||||
else {
|
||||
@@ -129,7 +129,7 @@ function changePrefixeUtilisateurPostfix($pdo,$utilisateur,$nouveau_prefixe) {
|
||||
$sql->bindValue(':utilisateur', $utilisateur);
|
||||
$sql->bindValue(':nouveau_prefixe', $nouveau_prefixe);
|
||||
$sql->execute();
|
||||
|
||||
|
||||
return true;
|
||||
}
|
||||
catch (\Exception $e) {
|
||||
@@ -137,4 +137,4 @@ function changePrefixeUtilisateurPostfix($pdo,$utilisateur,$nouveau_prefixe) {
|
||||
}
|
||||
}
|
||||
|
||||
?>
|
||||
?>
|
||||
|
||||
Reference in New Issue
Block a user