|
|
@@ -30,6 +30,9 @@ app = web.application(urls, globals()) |
|
|
# Get html templates |
|
|
# Get html templates |
|
|
render = web.template.render('templates/') |
|
|
render = web.template.render('templates/') |
|
|
|
|
|
|
|
|
|
|
|
# Set session timeout |
|
|
|
|
|
web.config.session_parameters['timeout'] = None |
|
|
|
|
|
|
|
|
# Workaround to use sessions with reloader (debugger) http://webpy.org/cookbook/session_with_reloader |
|
|
# Workaround to use sessions with reloader (debugger) http://webpy.org/cookbook/session_with_reloader |
|
|
if web.config.get('_session') is None: |
|
|
if web.config.get('_session') is None: |
|
|
session = web.session.Session(app, web.session.DiskStore("sessions"), initializer={"username": None}) |
|
|
session = web.session.Session(app, web.session.DiskStore("sessions"), initializer={"username": None}) |
|
|
@@ -37,9 +40,6 @@ if web.config.get('_session') is None: |
|
|
else: |
|
|
else: |
|
|
session = web.config._session |
|
|
session = web.config._session |
|
|
|
|
|
|
|
|
# Set session timeout |
|
|
|
|
|
web.config.session_parameters['timeout'] = 12345678910 |
|
|
|
|
|
|
|
|
|
|
|
# Add session to global variables |
|
|
# Add session to global variables |
|
|
render._add_global(session, 'session') |
|
|
render._add_global(session, 'session') |
|
|
|
|
|
|
|
|
|