What I need: to set a flag first time user hits the index in the session.
My code is really simple:
def index():
if not session.myvariable:
session.myvariable = True
response.flash = 'I just wrote myvariable'
else:
response.flash = 'myvariable is %s' %session.myvariable
Expected behaviour: first time the function is accessed the message "i just
wrote myvariable" is shown.. the every time the function is accessed
message "myvariable is True" is shown (until restart of session, for
example restarting the browser).
When i work on local mode (web2py development server), it works ok. However
in production, it keeps always showing message "I just wrote myvariable"..
It seems as it couldn't write/store session variables.
I'm using last stable version of web2py (2.4.6) in development and in
production. same version.
For production I'm using lighttpd running under www-data user.
In production server "session" folder belongs to www-data and I tried
setting 777 permissions but nothing changed.
¿Would you suggest me some test I can do to debug this? Thanks in advance.
--
---
You received this message because you are subscribed to the Google Groups
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.