I've seen this before but I cannot remember what's causing it.

I have @auth.requires_login() decorating several of my controller 
functions. I log in first, 'go' to one of those controller functions/pages 
in my browser, and I get challenged to log in (even though I'm already 
logged in). I log in and it takes me where I want to go. On that page I 
fill out a form and submit it. That page/controller requires login, and I'm 
challenged again, even though the previous page (where I pressed 'submit') 
said I was logged in. How did I get logged out?

On a related note: I take out the 'requires_login' decoration and run. It 
seems, though, that the session isn't working. (I know, I know; it's 
working, but I'm doing something to prevent it from doing so!) For example, 
on the page/controller that creates the form I save a Storage object in 
session.meetInfo. When I submit, session.meetInfo isn't there. 'session' is 
there but not meetInfo. I have no session.forget() calls anywhere (that I 
can see).

This happens in Chrome and Firefox. I close all Chrome/FF tabs/windows and 
start fresh (without restarting); no luck. This is Windows 7, web2py 2.x.

Thoughts/suggestions?

-- 



Reply via email to