Pathologically Eclectic Rubbish Lister | |
PerlMonks |
Re: Stop Catalyst::Plugin::Session from autoextending sessions for certain requestsby Your Mother (Archbishop) |
on Nov 15, 2017 at 21:34 UTC ( [id://1203523]=note: print w/replies, xml ) | Need Help?? |
This is a really good question. I feel like there should be a best practice for it but I don't have one. Here is a handful of suggestions.
Emulate logout by clearing user from $c->sessionIf your have your view classes divided properly, this version should be easy. Just put it in your non-Ajax/JSON view class's end. I include Catalyst::Action::RenderView despite the simplistic example as I consider it a best practice and it enables app (or view at least) wide error handling.
Possible variation, untested, might need browser specific tweaks. :(
See also, Catalyst::Manual::Cookbook.
In Section
Seekers of Perl Wisdom
|
|