Plateforme Web — Upload & Admin
Application web avec upload et archivage de médias, vérification d'intégrité et back-office d'administration des utilisateurs.
Contexte
Projet développé pour répondre à un besoin concret de gestion de fichiers partagés avec contrôle d'accès. L'enjeu principal était la sécurité : vérifier l'intégrité des fichiers uploadés et gérer les droits utilisateurs.
Objectifs
- Permettre l'upload sécurisé de médias
- Vérifier l'intégrité des fichiers (hash MD5/SHA)
- Gérer les utilisateurs via un back-office dédié
Ce qui a été réalisé
- Upload de fichiers avec validation de type et taille
- Calcul et stockage de hash pour vérification d'intégrité
- Système d'authentification et de rôles
- Interface d'administration : CRUD utilisateurs
Défis techniques
- Sécurisation des uploads contre les fichiers malveillants
- Gestion des sessions et prévention CSRF/XSS
Ce que j'en ai appris
- Bonnes pratiques de sécurité côté serveur
- Gestion des droits et des rôles applicatifs