Fix in session
This commit is contained in:
parent
e079968174
commit
1b65781f8a
2 changed files with 12 additions and 2 deletions
|
|
@ -90,9 +90,11 @@ class SessionPlugin(object):
|
|||
keyword = conf.get('keyword', self.keyword)
|
||||
|
||||
args = inspect.getfullargspec(context.callback)[0]
|
||||
|
||||
|
||||
"""
|
||||
if keyword not in args:
|
||||
return callback
|
||||
"""
|
||||
|
||||
def wrapper(*args, **kwargs):
|
||||
|
||||
|
|
@ -114,6 +116,7 @@ class SessionPlugin(object):
|
|||
except:
|
||||
session=Session()
|
||||
|
||||
#if 'session' in kwargs:
|
||||
kwargs['session']=session
|
||||
|
||||
#For compatibility with old sessions server-side style.
|
||||
|
|
@ -123,7 +126,7 @@ class SessionPlugin(object):
|
|||
rv=callback(*args, **kwargs)
|
||||
|
||||
if session.changed:
|
||||
print('changed')
|
||||
#print('changed')
|
||||
if not safe:
|
||||
safe=URLSafeTimedSerializer(config.key_encrypt)
|
||||
|
||||
|
|
|
|||
7
paramecio/modules/admin2/__init__.py
Normal file
7
paramecio/modules/admin2/__init__.py
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
from bottle import request, redirect, Bottle
|
||||
from paramecio.modules.admin2.libraries.loginplugin import check_login
|
||||
from paramecio.libraries.sessionplugin import SessionPlugin
|
||||
|
||||
admin_app=Bottle()
|
||||
admin_app.install(SessionPlugin())
|
||||
admin_app.install(check_login)
|
||||
Loading…
Add table
Add a link
Reference in a new issue