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éponses


Mael-91
Réponse acceptée

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

S2LF
Auteur

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 )

S2LF
Auteur

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

Il y a pas de quoi !