GitHunt
ST

studoo-app/CYBER-TP1-SIO2

Cyber - TP gestion des logs avec Symfony

separe

CYBER TP1 SIO 2 : Gestion des logs d'authentification

Version

Description

Projet contenant un système d'authentificaiton classique où les utilisateurs peuvent avoir soit le rôle ROLE_USER
ou le rôle ROLE_ADMIN.
Les utilisateurs se connectent via le formulaire de login sur la route /login.
Après une authentification réussie, l'utlisateur sera redirigé en fonction de son rôle.
Liste des redirections :

  • ROLE_ADMIN->/admin/dashboard
  • ROLE_USER->/home

Mission

Afin d'avoir une vision claire sur le flux des authentifications, vous devez mettre en place
un systeme d'audit des authentifications.

Contraintes

  • Vous devrez tracer toutes les tentatives d'authentification, échouée comme réussie
  • Vous sauvegarderez ces traces d'authentifications soit dans un fichier ou en base de données
  • Les traces de logs devront pouvoir être visualiser sur le dashboard de l'administrateur
  • Une trace de log devra comporter l'email, la date, et le statut de tentative, et un message qui en cas d'erreur reprendra le message de l'erreur levée

Languages

PHP68.5%Twig27.3%JavaScript4.1%CSS0.2%

Contributors

Created October 14, 2024
Updated November 4, 2024