Fix - Init session
This commit is contained in:
parent
8da034885e
commit
675855c73b
|
@ -96,7 +96,10 @@ class AppValues(object):
|
||||||
def on_get(self, req, resp, table):
|
def on_get(self, req, resp, table):
|
||||||
values = req.params
|
values = req.params
|
||||||
session = req.env['beaker.session']
|
session = req.env['beaker.session']
|
||||||
# ~ print ('\n\nVALUES', session)
|
|
||||||
|
if not 'userobj' in session:
|
||||||
|
session.invalidate()
|
||||||
|
raise falcon.HTTPTemporaryRedirect('/')
|
||||||
|
|
||||||
if table == 'admin':
|
if table == 'admin':
|
||||||
req.context['result'] = session['userobj'].es_superusuario \
|
req.context['result'] = session['userobj'].es_superusuario \
|
||||||
|
|
|
@ -20,7 +20,7 @@ from controllers.main import (AppEmpresas,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
from settings import PATH_SESSIONS
|
from settings import DEBUG, PATH_SESSIONS
|
||||||
|
|
||||||
|
|
||||||
db = StorageEngine()
|
db = StorageEngine()
|
||||||
|
@ -65,5 +65,8 @@ session_options = {
|
||||||
'session.data_dir': PATH_SESSIONS['data'],
|
'session.data_dir': PATH_SESSIONS['data'],
|
||||||
'session.lock_dir': PATH_SESSIONS['lock'],
|
'session.lock_dir': PATH_SESSIONS['lock'],
|
||||||
}
|
}
|
||||||
|
if DEBUG:
|
||||||
|
session_options['session.secure'] = False
|
||||||
|
|
||||||
app = SessionMiddleware(api, session_options)
|
app = SessionMiddleware(api, session_options)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue