Hello,
I'm implementing session management on my application, adding each
authenticated session to a list. When users logout (session#invalidate), I
remove their session from my list. My problem lies with session timeout -
it doesn't call session#invalidate, I can only see the
Look at application#sessionUnbound(String sessionId)
François Meillet
Formation Wicket - Développement Wicket
Le 17 déc. 2014 à 10:23, Rodrigo Heffner rodrigo.heff...@gmail.com a écrit :
Hello,
I'm implementing session management on my application, adding each
authenticated session to
Also check Session#onInvalidate()
Martin Grigorov
Wicket Training and Consulting
https://twitter.com/mtgrigorov
On Wed, Dec 17, 2014 at 11:25 AM, Francois Meillet
francois.meil...@gmail.com wrote:
Look at application#sessionUnbound(String sessionId)
François Meillet
Formation Wicket -
Thanks for your quick replies.
Martin, I'm using wicket 6.0.0 and couldn't see
org.apache.Session#onInvalidate() .
François, I've been researching how to get the instance of my custom
session class (extends AuthenticatedWebSession) by session id, but couldn't
find much - any suggestions?
On 17
It is time to update to 6.18.0 !
The callback has been introduced with
https://issues.apache.org/jira/browse/WICKET-, Wicket 6.6.0.
Martin Grigorov
Wicket Training and Consulting
https://twitter.com/mtgrigorov
On Wed, Dec 17, 2014 at 11:45 AM, Rodrigo Heffner rodrigo.heff...@gmail.com
application#sessionUnbound(String sessionId) is called by Wicket
You should use a mapsessionid, yourSession
in your application class
@Override
public void sessionUnbound(String sessionId) {
Yoursession yoursession = yourmap.get(sessionId);
//
process(
Both solutions seem to work for me, I'll probably use the
Session#onInvalidate as it seems simpler to implement. Thanks for solving
the issue, guys - definitely saved me a lot of time.
On 17 December 2014 at 10:16, Francois Meillet francois.meil...@gmail.com
wrote: