[Seaside] How is session expiration expected to work considering this?

Mariano Martinez Peck marianopeck at gmail.com
Mon Jul 31 19:49:34 UTC 2017


Hi guys,

I was not yet able to correctly set session expiration timeout for my app.
I was doing something like this:

------------

app := *(WAAdmin register: self asApplicationAt: aSuffix)*
preferenceAt: #sessionClass put: DpWebSession;
preferenceAt: #actionPhaseContinuationClass put:
FaCallbackProcessingActionContinuation;
preferenceAt: #trackingStrategy put:
FaWAQueryFieldAndCookieTrackingStrategy new;
yourself.

*app configuration at: #maximumRelativeAge put: seconds.*
*app configuration at: #maximumAbsoluteAge put: 0.*

"much more here to continue  customizing the app"
....


-----------


What is the problem? That #register:asApplicationAt: ends up creating the
cache BEFORE I can change the configuration...   so the 'cache' is created
with the default 1800 rather than with what I want.

The workaround is to either do "app cache: app createCache"   or "app
initialize" once I am done with all my configuration... but it looks...
weird...

Thoughts?



-- 
Mariano
http://marianopeck.wordpress.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/seaside/attachments/20170731/e2af3fd7/attachment.html>


More information about the seaside mailing list