Programmation des Applications Réseaux RSI4/Synthèse & Projet
PROJET 1 Validation de l’entrée utilisateur (mot de passe >= 8
caractères).
1. Contexte Gestion des erreurs (ex : utilisateur inexistant, entrée invalide).
e) Sauvegarde et chargement :
Enregistrer les données dans un fichier JSON.
Vous êtes chargé de développer un système de gestion des utilisateurs pour un
Charger les utilisateurs au démarrage du programme.
réseau sécurisé. Ce programme permettra d’ajouter, de supprimer et de gérer
les accès des utilisateurs tout en assurant la sécurité des informations grâce à la
4. Exemple du menu principal
gestion des erreurs et des contrôles rigoureux.
2. Objectifs === Menu Principal ===
1. Ajouter un utilisateur
2. Supprimer un utilisateur
• Manipuler les notions de base ;
3. Modifier un utilisateur
• Utiliser les structures de contrôle ;
4. Afficher les utilisateurs
• Exploiter les structures de données ;
5. Rechercher un utilisateur
• Créer et utiliser des fonctions pour organiser le code ;
6. Quitter
• Gérer les exceptions pour assurer la robustesse du programme.
Choisissez une option : 1
3. Fonctionnalités Nom : alice
Rôle (admin, utilisateur, invité) : admin
a) Gestion des utilisateurs : Mot de passe : superSecure123
Ajouter un utilisateur (nom, rôle, mot de passe). Utilisateur ajouté avec succès !
Supprimer un utilisateur.
Modifier les informations d’un utilisateur.
b) Contrôle des accès :
Attribuer des rôles aux utilisateurs (ex : admin, utilisateur,
invité).
Vérifier si un utilisateur a les droits pour effectuer une action.
c) Affichage des informations :
Afficher la liste complète des utilisateurs.
Rechercher un utilisateur spécifique.
d) Sécurité :
GIN@ BUSINESS Version 2024-2025 Page 1/1