Commit Graph

61 Commits

Author SHA1 Message Date
ycharbi 561139835b Actualisation du fichier README prenant en compte les nouvelles fonctions autour des utilisateurs + ajout d'un message indiquant que les fichiers de l'utilisateur prochainement supprimé devront l'être manuellement sur le serveur + correction d'une faute de français dans le message au survol d'une modification de préfixe utilisateur 2023-06-17 11:55:45 +02:00
ycharbi d77dcc32db Envoi d'un code HTTP 404 si la page demandée dans l'administration n'existe pas + modification de l'état d'un alias virtuel uniquement si la valeur envoyée est 0 ou 1 + ajout de fonctions die() après chaque redirections header HTTP dans les pages de traitements + nettoyage d'un ancien code commenté dans editUtilisateur.php 2023-06-17 11:54:36 +02:00
ycharbi d67d257947 Correction d'un bogue de sélection via le triple clic sur Firefox qui ajoutait des espaces avant et après l'adresse sélectionnée sur les alias, domaines, utilisateurs et les listes noires 2023-06-09 19:41:25 +02:00
ycharbi 2d0186e63d Désactivation de l'interrupteur de changement d'état et du bouton de suppression pour l'administrateur courant + correction d'indentation + correction d'une erreur d'ordonnancement d'affichage des alias virtuels + changement du descriptif de la feuille de style de confirmation + suppression de la bordure du message de survol pour le statut d'un utilisateur 2023-04-02 15:47:09 +02:00
ycharbi d1054cf55e Changement de l'ordre d'affichage des alias virtuels pour décroissant par date de création 2023-04-02 15:22:36 +02:00
ycharbi f92855e126 Travail de l'apparence de la page de gestion des utilisateurs 2023-04-02 14:31:03 +02:00
ycharbi 548c1794fb Correction de la condition validant le privilège administrateur d'un nouvel utilisateur 2023-04-02 14:29:30 +02:00
ycharbi 650af8c94f Actualisation du schéma logique + renommage de quelque fichiers de gestion utilisateurs 2023-03-25 17:53:20 +01:00
ycharbi 14c055d868 Changement du noms des fonctions comportant le mot 'Postfix' par 'Bdd' 2023-03-19 16:56:01 +01:00
ycharbi 3bd350e761 Ajout de la fonctionnalité de gestion des utilisateurs + déplacement du fichier Javascript gérant le filtrage des entrées dans le pied de page + correction de fautes de frappe dans les textes français + affichage de l'adresse de courriel en message de bienvenue si aucun nom complet n'existe pour l'utilisateur + déconnexion automatique d'un utilisateur désactivé par un administrateur + réorganisation visuel légère du code de certaines page + ajout du support des erreurs personnalisées lors de la déconnexion d'un utilisateur (seul une erreur générique était supporté) 2023-03-11 18:37:27 +01:00
ycharbi 203dcaf4ee Correction mineur du nom de la constante listedesentree + Ajout de commentaires à but documentaire pour les fonctions 2022-08-27 13:47:13 +02:00
ycharbi 227fc00a77 Ajout du support des identifiants courts 2022-08-15 15:56:49 +02:00
ycharbi 10bdb07218 Finalisation de l'apparition dynamique du bouton pour enregistrer les modifications des interrupteurs + ajout de l’auto-sélection du champ adresse au chargement du formulaire d'accueil + stylisation de la case se souvenir de moi 2022-08-15 12:44:22 +02:00
ycharbi 0b5db50d5d Ajout de la fonction "Se souvenir de moi" 2022-08-04 20:31:16 +02:00
Nicolas MORIN de4d50cf0a Ajout code pour affichage du bouton si formulaire modifié 2022-05-26 17:54:33 +02:00
ycharbi 585017ef7a Gestion du cas où l'utilisateur restaurant la base n'existe plus + modification des messages d'erreurs SQL des fonctions d'importation 2022-01-26 22:52:58 +01:00
Nicolas MORIN 48e8bdceb9 Ajout alert page paramètre si modif paramétre autre utilisateur que soit même + Réindentation du code de la page paramètre 2022-01-26 21:33:42 +01:00
ycharbi e228da2674 Correction d'une erreur PHP lorsque l'utilisateur connecté n'existe plus après restauration de la base 2022-01-26 21:17:58 +01:00
ycharbi 514d9ff4b6 Correction d'un bogue sur la détection des doublons au niveau des alias virtuels 2022-01-26 19:06:39 +01:00
Nicolas MORIN c9fe812fc7 Modifiction de la haute des pastilles à 100% dans une liste + Ajout du style pour la restoration sur la BDD 2022-01-26 17:36:57 +01:00
Nicolas MORIN 9ba4465361 Modification du visuel de la page paramètres + vérification du typage de certaines conditions 2022-01-25 23:37:22 +01:00
Nicolas MORIN 5d28535b3f Officialisation couleur Arc noire + Ajout badges sur pages liste noire dest et exp avec fleche dans liste 2022-01-25 21:17:36 +01:00
Nicolas MORIN 6d75465697 Ré-indentation du code pour le fichier services/gestion/listes_noires.php 2022-01-25 18:07:53 +01:00
ycharbi fc62455f51 Tentative de persistence de la session utilisateur pour 30 jours 2022-01-25 17:41:00 +01:00
ycharbi 820512ced7 Ajout de la fonctionnalité permettant l'import des données de la base précédemment exportés via la fonction idoine + correction du formatage des utilisateurs présents dans le fichier de provision SQL pour Docker + changement de formatage des entêtes de type de données pour la sauvegarde des données de la base 2022-01-22 19:31:09 +01:00
ycharbi cd42ba8d01 Ajout de la fonctionnalité permettant l'import des alias virtuels d'un utilisateur + precision du retrour des fonctions de listage des alais virtuels, domaines, listes noires et utilisateurs 2022-01-21 16:32:55 +01:00
ycharbi 7c8d7a0d32 Ajout de la fonctionnalité d'export des données de la base pour les administrateurs + correction d'une faille de sécurité permettant à un utilisateur standard de réaliser des tâches administrateur 2022-01-20 22:43:56 +01:00
ycharbi 0c4db52805 Ajout de la fonctionnalité d'exportation des alias virtuels d'un utilisateur 2022-01-20 20:16:37 +01:00
ycharbi b60bf87f07 Ajout de la fonctionnalité de changement de préfixe utilisateur + changement du nom de plusieurs fonctions + déplacement et modification de la fonction d'affichage du préfixe d'un utilisateur + suppression ou correction de messages de débogage 2022-01-19 23:09:46 +01:00
ycharbi 08535603f4 Début du travail sur la page des paramètres : adaptation de la redirection du choix utilisateur + fonctionnalité de changement de mot de passe utilisateur 2022-01-19 18:23:15 +01:00
Nicolas MORIN 5d35acb756 Suppression des étoiles dans les champs textes et modification du menu pour ajouter un sous-menu à liste noires et début de modification du style des pages listes noires 2022-01-18 23:30:48 +01:00
ycharbi cae5faec06 Correction d'un bogue sur la fonction retournant le domaine par défaut -> gestion du cas où il n'y en a pas 2022-01-18 22:49:28 +01:00
Nicolas MORIN a9f684c8ef Ajout du message d'alert de domaine par défaut manquant 2022-01-18 22:34:42 +01:00
Nicolas MORIN 1105198508 Mise en place du style de la page domaines 2022-01-18 22:01:31 +01:00
Nicolas MORIN aa2757e623 Arrangement de l’interface 2022-01-18 00:42:21 +01:00
Nicolas MORIN bd569ef0ff Agrandissement de la limite des entrées utilisateurs pour les fonction d'ajout 2022-01-17 23:24:08 +01:00
Nicolas MORIN f3fedca887 Acceptation des noms longs dans les pastilles 2022-01-17 23:01:53 +01:00
Nicolas MORIN e55fd03a5d Généralisation du style pour les pastilles et modification de l'emplacement du bouton et ajout d'une marge pied de page 2022-01-17 21:53:10 +01:00
Nicolas MORIN 311c8fc8c3 Habillage formulaire accueil, barre menu, message, alias virtuel 2022-01-17 00:41:06 +01:00
ycharbi f298c0c7d6 Utilisation de la fonction retourneMessage pour la page formulaire_accueil.php et ajout de vérifications avant affichage des messages 2022-01-16 16:48:49 +01:00
ycharbi b84c8a1733 Déplacement des fichiers deconnexion.php et parametres.php + ajout d'un lien vers les paramètres dans la barre de menu + changement de la redirection après connexion vers la page d'accueil 2022-01-10 12:07:29 +01:00
ycharbi 2f75db187a Ajout de la fonctionnalité de gestion des listes noires + refonte du système d'affichage des messages à l'utilisateur + création de la notion de page d'accueil + modification des paramètres de certaines fonctions + contôle de l'entrée d'informations utilisateurs sur les ajouts (faille XSS) + contrôle de l'existence d'un domaine lors de la création d'un alias virtuel + renommage de quelques variables 2022-01-05 16:59:01 +01:00
ycharbi 4651df9c62 Travail sur la page de gestion des domaines + ajout d'une fonction permettant la création d'un domaine + ajout d'une fonction permettant l'activation/désactivation d'un domaine + ajout d'une fonction permettant la suppression d'un domaine + ajout d'une fonction permettant de changer le domaine par défaut + renommage de la page alias.php en alias_virtuels.php + changement de noms de variables et de classes pour lister les alias virtuels d'un utilisateur + changement de l'ordre des messages de retours utilisateurs 2021-12-30 12:19:55 +01:00
ycharbi 7d7b47c69f Ajout du nom du site dans la barre de menu + affichage des liens menant vers les pages en fonction des privilèges + réorganisation de l'arborescence + limitation de l'accès à la page domaines.php aux seuls administrateurs 2021-12-28 18:48:43 +01:00
ycharbi 5dfc627b70 Renommage de la fonction d'auto-soumission JavaScript pour le choix de l'utilisateur + ajout d'une phrase indiquant à l'utilisateur vers quelle adresse va pointer l'alias virtuel 2021-12-28 17:00:10 +01:00
ycharbi 188e401688 Déplacement de la gestion des préfixes dans la base + préparation des requêtes SQL SELECT + nettoyage de code 2021-12-28 12:54:07 +01:00
ycharbi b5a6527830 Modification d'arborescence + corrections d'indentation 2021-12-27 13:13:32 +01:00
ycharbi 9470e2bb57 Supression de la page formChoixUtilisateur.php et intégration de son contenu dans alias.php. Cette approche est jugée plus sécurisée (aucun accès non autorisé n'est possible) 2021-12-27 12:40:13 +01:00
ycharbi c4f930fb73 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 2021-12-27 01:34:02 +01:00
ycharbi c399aece89 Changement de nom d'une valeur de session + ajout d'un domaine par défaut + ajout de la possibilité d'ajouter/modifier/supprimer des alias virtuels 2021-06-25 02:05:18 +02:00