backward compatiblity fix for auth sinature
This commit is contained in:
@@ -1 +1 @@
|
|||||||
Version 2.00.0 (2012-07-23 17:23:22) dev
|
Version 2.00.0 (2012-07-24 06:53:03) dev
|
||||||
|
|||||||
+8
-3
@@ -881,7 +881,8 @@ class Auth(object):
|
|||||||
return URL(args=current.request.args,vars=current.request.vars)
|
return URL(args=current.request.args,vars=current.request.vars)
|
||||||
|
|
||||||
def __init__(self, environment=None, db=None, mailer=True,
|
def __init__(self, environment=None, db=None, mailer=True,
|
||||||
hmac_key=None, controller='default', function='user', cas_provider=None):
|
hmac_key=None, controller='default', function='user',
|
||||||
|
cas_provider=None, signature=True):
|
||||||
"""
|
"""
|
||||||
auth=Auth(db)
|
auth=Auth(db)
|
||||||
|
|
||||||
@@ -1133,7 +1134,10 @@ class Auth(object):
|
|||||||
# when user wants to be logged in for longer
|
# when user wants to be logged in for longer
|
||||||
response.cookies[response.session_id_name]["expires"] = \
|
response.cookies[response.session_id_name]["expires"] = \
|
||||||
auth.expiration
|
auth.expiration
|
||||||
|
if signature:
|
||||||
|
self.define_signature()
|
||||||
|
else:
|
||||||
|
self.signature = None
|
||||||
|
|
||||||
def _get_user_id(self):
|
def _get_user_id(self):
|
||||||
"accessor for auth.user_id"
|
"accessor for auth.user_id"
|
||||||
@@ -1332,7 +1336,8 @@ class Auth(object):
|
|||||||
|
|
||||||
db = self.db
|
db = self.db
|
||||||
settings = self.settings
|
settings = self.settings
|
||||||
self.define_signature()
|
if not self.signature:
|
||||||
|
self.define_signature()
|
||||||
if signature==True:
|
if signature==True:
|
||||||
signature_list = [self.signature]
|
signature_list = [self.signature]
|
||||||
elif not signature:
|
elif not signature:
|
||||||
|
|||||||
Reference in New Issue
Block a user