diff --git a/source/app/controllers/main.py b/source/app/controllers/main.py index d702b42..927a1db 100644 --- a/source/app/controllers/main.py +++ b/source/app/controllers/main.py @@ -96,6 +96,11 @@ class AppValues(object): def on_get(self, req, resp, table): values = req.params session = req.env['beaker.session'] + if not 'userobj' in session: + session.delete() + resp.status = falcon.HTTP_200 + raise falcon.HTTPTemporaryRedirect('/') + if table == 'admin': req.context['result'] = session['userobj'].es_superusuario \ or session['userobj'].es_admin