Cookies and session ids are a bit of "black magic" to me. I assume that web2py handles the setting of the session cookie with the associated session id when the page is rendered. But I have no idea if this is right or not. It certainly is acting as though web2py is being contacted without the session cookie and assigning a new one. You may be on to something.
>From the jQuery article, I'm not sure how I'd find the original web2py cookie and pass it back using my ajax request. Maybe I would just need to create my own and use it instead of web2py's? But then lose the nice automatic session state things web2py does for me. (After all, I use web2py because I'm LAZY!) -- Joe B. On Sep 1, 11:38 am, Jonathan Lundell <jlund...@pobox.com> wrote: > On Sep 1, 2011, at 11:25 AM, Joe Barnhart wrote: > > > Update -- > > > This problem is variable. After logging into the admin session, > > logging out, closing the browser, and then opening it again the > > website seems to add sessions for me even as an unauthenticated user. > > Even after opening up a different browser it continued to work. But > > when someone else tries it from a different computer, no session id is > > generated and no session information is retained. > > > I have also tried storing session information in the database with no > > difference. > > Is it possible that the variability you're seeing is caused by your Ajax > requests not setting the web2py session cookie? > > http://webhole.net/2010/07/10/jquery-cookies-example/ > > (I don't really know what I'm talking about here, so maybe this is handled > elsewhere in the web2py Ajax logic. But the main reason that web2py generates > a new session id is that the request doesn't have a session cookie.)