https://github.com/studoo-app/cyber-tp1-sio2
Cyber - TP gestion des logs avec Symfony
https://github.com/studoo-app/cyber-tp1-sio2
2024-2025 sio2
Last synced: 8 months ago
JSON representation
Cyber - TP gestion des logs avec Symfony
- Host: GitHub
- URL: https://github.com/studoo-app/cyber-tp1-sio2
- Owner: studoo-app
- Created: 2024-10-14T07:02:12.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-31T09:23:29.000Z (over 1 year ago)
- Last Synced: 2025-01-31T10:26:35.386Z (over 1 year ago)
- Topics: 2024-2025, sio2
- Language: PHP
- Homepage:
- Size: 61.5 KB
- Stars: 0
- Watchers: 1
- Forks: 10
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README

# CYBER TP1 SIO 2 : Gestion des logs d'authentification
[]()
## 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