Fix - Init session

This commit is contained in:
Mauricio Baeza 2018-01-25 00:52:45 -06:00
parent 8da034885e
commit 675855c73b
2 changed files with 8 additions and 2 deletions

View File

@ -96,7 +96,10 @@ class AppValues(object):
def on_get(self, req, resp, table):
values = req.params
session = req.env['beaker.session']
# ~ print ('\n\nVALUES', session)
if not 'userobj' in session:
session.invalidate()
raise falcon.HTTPTemporaryRedirect('/')
if table == 'admin':
req.context['result'] = session['userobj'].es_superusuario \

View File

@ -20,7 +20,7 @@ from controllers.main import (AppEmpresas,
)
from settings import PATH_SESSIONS
from settings import DEBUG, PATH_SESSIONS
db = StorageEngine()
@ -65,5 +65,8 @@ session_options = {
'session.data_dir': PATH_SESSIONS['data'],
'session.lock_dir': PATH_SESSIONS['lock'],
}
if DEBUG:
session_options['session.secure'] = False
app = SessionMiddleware(api, session_options)