Support exclusif des mots de passe hachés avec la fonction crypt pour l'authentification des utilisateurs + adaptation du format des identifiants utilisateurs de "nom" en "nom@domaine" + ajout de la possibilité pour un administrateur de gérer les possessions des autres utilisateurs + ajout d'une confirmation pour la suppression d'un alias virtuel + nettoyage du code + ajout de commentaires au format PHPDoc + gestion de certaines exceptions du pilote PDO SQLite + suppression du fichier testObjet.php + suppression des fins de lignes vides sur tous les fichiers
This commit is contained in:
@@ -2,7 +2,9 @@
|
||||
|
||||
/**
|
||||
* Page centrale de gestion des fonctionnalités du serveur de courriel.
|
||||
* C'est de cette page qu'est appelé l'ensemble des fonctionnalités du portail.
|
||||
*/
|
||||
|
||||
session_start();
|
||||
require_once($_SERVER["DOCUMENT_ROOT"]."/services/utilisateurs/privileges.php");
|
||||
testPrivileges();
|
||||
@@ -24,6 +26,13 @@ if (isset($_GET['erreur']) && !empty($_GET['erreur'])){
|
||||
case 2:
|
||||
echo "<p class=\"alias_virtuel_ajout_ko\">Erreur : aucun alias virtuel créé car une donnée est erronée ou manquante.</p>";
|
||||
break;
|
||||
case 3:
|
||||
echo "<p class=\"alias_virtuel_ajout_ko\">Erreur : L'alias virtuel est déjà existant.</p>";
|
||||
break;
|
||||
case 4:
|
||||
echo "<p class=\"alias_virtuel_ajout_ko\">Erreur : La base SQLite n'est pas accessible en écriture. Il faut que la base et le répertoire <i>bdd</i> appartiennent à <i>www-data</i>.</p>";
|
||||
break;
|
||||
|
||||
}
|
||||
}
|
||||
elseif (isset($_GET['succes']) && !empty($_GET['succes'])){
|
||||
@@ -37,9 +46,15 @@ elseif (isset($_GET['succes']) && !empty($_GET['succes'])){
|
||||
case 3:
|
||||
echo "<p class=\"alias_virtuel_ajout_ok\">Succès : alias virtuel créé avec succès.</p>";
|
||||
break;
|
||||
case 4:
|
||||
echo "<p class=\"alias_virtuel_ajout_ok\">Succès : utilisateur changé en ".$_SESSION['pseudo_utilisateur']." avec succès.</p>";
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Permet d'importer les fonctions de la page demandée par l'utilisateur sur le portail d'administration.
|
||||
*/
|
||||
if (isset($_GET['page']) && !empty($_GET['page'])) {
|
||||
switch ($_GET['page']) {
|
||||
case 'alias':
|
||||
|
||||
Reference in New Issue
Block a user