Commit Graph

92 Commits

Author SHA1 Message Date
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
Nicolas MORIN 7826207b1f Modification jeux de données BDD et Création de la barre de navigation 2022-01-16 15:17:20 +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
ycharbi ed3bb43b07 Changement du nom de la fonction Javascript de filtre des alias virtuels 2021-06-25 02:02:21 +02:00
ycharbi 2047481ecf Changement des données d'exemple + changement d'emplecement de la base de données pour permettre son accès en écriture par www-data 2021-06-25 01:59:46 +02:00
ycharbi 8f39a94134 Listage des alias virtuels et ajout d'une capacité de filtrage de celui-ci via le champ de domaine 2021-06-23 15:29:56 +02:00
ycharbi 3723e5096f Désactivation du débogage de la page d'administration + inversion de la liste des domaines de la fonction dédiée pour correspondre à la base de données 2021-06-23 15:28:27 +02:00
ycharbi 0efd2c097d Désactivation du débogage de la page d'administration + inversion de la liste des domaines de la fonction dédiée pour correspondre à la base de données 2021-06-23 15:27:37 +02:00
ycharbi c55375d632 Création d'exemples d'alias virtuels plus représentatifs du réel 2021-06-23 15:25:14 +02:00
ycharbi 5ea51b4645 Correction du nom de la table postfix_alias_virtuels 2021-06-22 21:54:20 +02:00
ycharbi 8aefed8d66 Création de la structure HTML + répercussion du choix de domaine grace à JS 2021-06-22 21:53:02 +02:00
ycharbi 8a511622f0 Ajout des fonctions de listage des utilisateurs et des domaines de Postfix 2021-05-21 23:57:42 +02:00
ycharbi 2edf7f8e09 Création de fonctions pour sélectionner les domaines et les utilisateurs et appel de ces fonctions dans s/g/alias.php 2021-05-21 23:54:35 +02:00
ycharbi e5ceef87cb Merge branch 'develop' into ycharbi 2021-05-20 22:59:14 +02:00
ycharbi 8af27b0aa3 Correction de titre, d'indentation et de noms de classes CSS 2021-05-20 22:56:21 +02:00
ycharbi 440eeb7f1a Correction de l'erreur "Cannot modify header information - headers already sent by" avec certaines configurations de PHP 2021-05-20 22:54:47 +02:00
Nicolas MORIN d17153ba49 Ajout de Bootstrap 2021-05-20 20:19:35 +02:00
Nicolas MORIN 682a100e6b Configuration de Apache et PHP dans le dossier conf 2021-05-20 19:40:52 +02:00
Nicolas MORIN 13855ba658 Ajout du paquet php-sqlite3 dans l'image Docker 2021-05-20 19:16:00 +02:00
Nicolas MORIN 1a3054d22c Merge branch 'develop' into fct/docker 2021-05-20 19:12:54 +02:00
Nicolas MORIN f5dca6af67 Modification du Dockerfile pour partir d'une image Debian 2021-05-20 19:03:24 +02:00
ycharbi ffb41d6615 Activation de l'authentification 2021-05-20 18:35:21 +02:00
ycharbi 2e30703eaa Résolution problème Atom 2021-05-20 18:27:37 +02:00
ycharbi 847a52b87e Ajout d'un écran d'échec d'authentification stylisé 2021-05-19 19:21:04 +02:00
Nicolas MORIN cad2b58910 Mise a jour des données de tests 2021-05-19 00:27:17 +02:00
ycharbi 749fcae0c4 Redirection de l'utilisateur au portail d'authentification 2021-05-18 23:01:50 +02:00
ycharbi d6f561ddc1 Pages d'authentification d'un utilisateur 2021-05-18 23:00:34 +02:00
ycharbi 0577ebf3ae Objet de connexion à la base SQLite 2021-05-18 22:59:52 +02:00
ycharbi 8ee2c98c04 Ajout des fichiers de préparation de l'environnement de test 2021-05-15 22:20:09 +02:00
ycharbi 5600f758b2 Ajout du .htaccess du répertoire outils 2021-05-15 18:23:54 +02:00
ycharbi 3049ba93f1 Initial commit 2021-05-15 18:11:19 +02:00