donnie jones
donniejones18 at gmail.com
Tue Apr 5 08:55:09 EDT 2005
Any ideas of things to try to fix this problem? Thank you. __ Donnie On Fri, 1 Apr 2005 13:14:34 -0500, donnie jones <donniejones18 at gmail.com> wrote: > Hello, > > I am using modpython and my html uses an XMLHttpRequest from > javascript to call to the python script with the req publisher to load > the html into a particular part of the page. > > But I am having problems because my session never gets the > sess.last_accessed updated > and it always timeouts(expires the session). I am not sure why this > is happening... > > Example code: > ####################### > def testFunction(req, sid=""): > sess = Session(req, sid, None, 30); > if sess.is_new(): > req.write("""<p>Session expired, please \ > <a href="login.html">click here to relogin.</a></p>"""); > else: > sess.load(); > u=sess['u']; > p=sess['p']; > sess.save(); > req.write("Welcome user: %s" %u); > req.write("cookie: %s<br/>" % Cookie.get_cookies(req)['pysid']); > req.write("sid: %s<br/>" % sess.id()); > req.write("last: %s<br/>" % sess.last_accessed()); > ######################## > I intentionally have a very short timeout period of 30 seconds to make > testing easier... > The sid defaults to sid="" from the function call since I am not > passing the sid. > Each time I print out the sid and the pysid from the cookie they match, but > as > mentioned last_accessed() never changes. > Any help would be grealy appreciated. > > Thank you. > __ > Donnie >
|