Refactoring - UserManager
Refactorer la classe UserManager
, pour séparer les logiques de gestion d'utilisateurs (ajout/suppression) et la gestion des mots de passe.
Problème : UserManager s'occupe de valider le mot de passe lors de la connexion ainsi que de l'encryptage et du décryptage ce qui ne devrait pas être son rôle.
Solution : Ajout d'une classe Security
qui va gérer le cryptage, le décryptage et la validation du mot de passe. (Voir Ticket 13) et voir Ticket 21 pour la gestion des utilisateurs.