I'd like to create a wrapper around Apache::Session that would automatically create the session based on either a query/POST parameter, or a cookie (or try both), based on the code in MasonX::Request::WithApacheSession.
My plan is to basically rip out the guts of that module, release it separately, and then rewrite the module to use it.
It will work under mod_perl or standalone, using CGI::Cookie or Apache::Cookie, and Apache::Request or CGI.pm.
Yes, I know about Apache::SessionManager but unfortunately it is tightly tied into mod_perl, going so far as to subclass the Apache class (which I think is a bad idea, in this case).
I don't think this module really belongs in the Apache:: namespace, since it's not mod_perl specific.
It may belong in the CGI:: namespace, since it is web app specific. Some ideas that occur to me are:
CGI::SessionManager
- confusing given that we already have Apache::SessionManager & CGI::Session
CGI::SessionWrapper
Session::Manager Session::Wrapper
- Yeah, a new TLNS!
WebApp::Session
- Another new TLNS!
CGI::WhyHasn'tThisBeenWrittenBySomeoneElseAlready::Dammit
You forgot a part:
CGI::WhyHasn'tThisBeenWrittenBySomeoneElseAlready::Dammit::[Session|Wrapper]
Also, I don't know if apostrophies would work as Perl would think it was a quote. ;)
-- Andrew Gaffney Network Administrator Skyline Aeronautics, LLC. 636-357-1548
-- Report problems: http://perl.apache.org/bugs/ Mail list info: http://perl.apache.org/maillist/modperl.html List etiquette: http://perl.apache.org/maillist/email-etiquette.html