I have a simple site with a seemingly standard autohandler/dhandler setup.  I have written the login/logout session id portion of this site, noticing some odd behavior and wondering what is causing the problem.
 
After I click logout [to log out of site], It deletes cookie from browser by changing the expire time to '-1m' then basically the next screen is the index.html with "Logout complete" at the top.  If I keep accessing index.html over and over, sometimes it shows me the normal index screen (not logged in).. and then sometimes it will show me the logged in home page.  I verified the session id doesnt exist in the cookie.. so I'm wondering if somehow something is getting cached on the server?  Would me having mod_perl as a DSO cause this type of behavior?
 
I have been trying to figure this out for over a month now.. can anyone help me out?  I dont want to abandon this project and definitely dont want to start over/switch to PHP or the like.  This is a noncommercial project; a site I am building for myself to attempt to learn Mason and re-up my PERL skills.
 
Any help would be greatly appreciated.  I can give you access to the code or whatever needed in order to assist.
 
Thank you,
 
Kris

Reply via email to