2 votes

Capture de l'expiration de la session dans pharo seaside 3.2

Comment attraper la notification d'expiration de session dans Pharo Seaside 3.2 ? Je dois supprimer l'utilisateur de la liste des utilisateurs actifs lorsque la session expire.

2voto

Max Leske Points 1773

Vous pouvez sous-classer WASession et dites à Seaside d'utiliser votre session à la place via la configuration (voir WAApplicationConfiguration>>describeOn: ). Dans votre sous-classe, implémentez #unregistered . Cette méthode sera exécutée lorsque la session aura expiré (notez que cela peut ne pas se produire immédiatement mais seulement lors de la prochaine demande à la même application car cela est déclenché par le cache de session).

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X