Effectuer événement personnalisé avant d'Expiration de Session au Printemps
Je suis débutant dans le framework Spring.
Dans mon cas, la Session peut être expirer par la suite de façon
--> le Succès Log out (Explicite Log out )
--> Délai d'expiration de Session (Implicite Log out )
Je ne DML(record d'insertion) dans la base de données chaque fois qu'un utilisateur d'ouvrir une session et je veux effectuer DML(suppression d'enregistrement) dans la base de données chaque fois que l'utilisateur d'expiration de la session (Implicite Log out).
Ma Question est qu'est-il de toute façon au Printemps que nous l'indiquer avant l'expiration de la session.
Donc je ne peux faire de faire de mon événement personnalisé avant d'expiration de session.
Merci d'avance
- Ses dangereux.. si vous manquez de notification? Que faire si votre application va vers le bas lors de la session de l'utilisateur est actif?
- alors que dois-je prendre la prochaine étape?
- cela dépend vraiment de ce dossier vous stockez dans la bd et de l'importance de ces dossiers..
Vous devez vous connecter pour publier un commentaire.
Oui, vous pouvez le faire avec SessionDestroyedEvent.
Et dans web.xml:
Cet événement sera déclenché pour la déconnexion régulière ainsi que le délai d'expiration de session.
J'ai résolu mon problème en suivant la même façon @Codo réponse
HttpSessionDestroyedEvent
est une sous-classe directe deSessionDestroyedEvent
comme vous pouvez le voir dans la doc docs.printemps.io/autorepo/docs/printemps-sécurité/3.2.5.PRESSE/...