From 6f011bab674c2048deeefc77e5ec97b36ad5eaac Mon Sep 17 00:00:00 2001 From: Eibriel Date: Wed, 8 Apr 2015 13:14:35 -0300 Subject: [PATCH] Check if Token is None --- attract/application/__init__.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/attract/application/__init__.py b/attract/application/__init__.py index e23199a3..e6ec65bb 100644 --- a/attract/application/__init__.py +++ b/attract/application/__init__.py @@ -47,9 +47,10 @@ def validate(token): class TokensAuth(TokenAuth): def check_auth(self, token, allowed_roles, resource, method): + if not token: + return False tokens = app.data.driver.db['tokens'] lookup = {'token': token, 'updated': {"$gt": datetime.now()}} - dbtoken = None dbtoken = tokens.find_one(lookup) if not dbtoken: validation = validate(token) @@ -61,7 +62,7 @@ class TokensAuth(TokenAuth): } tokens.insert(data) else: - validation = {'valid': True} + return True return validation['valid'] """ users = app.data.driver.db['users']