|
Shawn Harrison
harrison at tbc.net
Thu Feb 24 16:36:43 EST 2005
donnie jones wrote [02/24/05 2:55 PM]:
> Hello,
>
> Could someone please give me an example of using the Session()
> in modpython for passing data between functions?
> I have been googling, but with no success..
>
> The problem I am having is that each time I reload a page that calls
> the function like below, it creates a new session.
>
> def test(req):
> sess = Sess(req);
> sid = sess.id();
> if sess.is_new():
> req.write("new session %s" % sid);
> else:
> sess.load();
> req.write("%s" % sess['username']);
>
> I am printing the session id and each time the function is loaded
> I get a new session id, thus I cannot store data in the session
> to use in other functions...
class BaseSession(req[, sid, secret, timeout, lock, lockfile])
..
save()
This method writes session values to storage.
It doesn't appear that you are doing this. It only writes the data when
you tell it to.
Shawn Harrison
|