Connaître la dernière connexion d'un User

Ce sujet est résolu
212711
,

Hello !

Je voudrais savoir si il existe quelque chose dans Symfony qui me permette de connaître la dernière fois qu'un utilisateur s'est connecté ?

Sinon est-ce que je peux lors du LogIn update un setLastConnexion() en BDD sur ce User ?

Cela me servira dans le côté Admin de savoir la dernière connexion d'un User en particulier.

Merci de votre aide ;)

Bonne journée !
S2LF

4 Réponse

179502
,

Salut,

Oui, tu peux faire un subscriber qui lors de la connexion mets un jour le lastLogin dans ta BDD, il y a un événement donner par symfony qui se déclenche lors de la connexion : InteractiveLoginEvent

La prochaine fois, pense à regarder la doc de symfony, cette event est décrit ici : https://symfony.com/doc/current/components/security/authentication.html#authentication-events

212711
,

Hello !

Merci pour ta réponse.

Je regarderais et testerais cela ce week-end et je te fais un retour. ;)

J'avais cherché sur google mais peut-être pas les bons mots clé.
Merci pour les conseils )

212711
,

Bonjour,

j'ai cherché du côté des EventsListerner et j'ai trouvé un sujet qui parle exactement de ce que je voudrais faire sur

Le blog de ce monsieur

Merci de m'avoir lancé sur ce chemin c'était un outil que je connaissais pas.

Cordialement,
S2LF

179502
,

Il y a pas de quoi !