backward compatiblity fix for auth sinature

This commit is contained in:
mdipierro
2012-07-24 06:53:08 -05:00
parent d1de9794cd
commit 3b42bc3e60
2 changed files with 9 additions and 4 deletions
+1 -1
View File
@@ -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
View File
@@ -881,7 +881,8 @@ class Auth(object):
return URL(args=current.request.args,vars=current.request.vars)
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)
@@ -1133,7 +1134,10 @@ class Auth(object):
# when user wants to be logged in for longer
response.cookies[response.session_id_name]["expires"] = \
auth.expiration
if signature:
self.define_signature()
else:
self.signature = None
def _get_user_id(self):
"accessor for auth.user_id"
@@ -1332,7 +1336,8 @@ class Auth(object):
db = self.db
settings = self.settings
self.define_signature()
if not self.signature:
self.define_signature()
if signature==True:
signature_list = [self.signature]
elif not signature: