Check if Token is None

This commit is contained in:
Eibriel 2015-04-08 13:14:35 -03:00
parent 534e6ad9c3
commit 6f011bab67

View File

@ -47,9 +47,10 @@ def validate(token):
class TokensAuth(TokenAuth): class TokensAuth(TokenAuth):
def check_auth(self, token, allowed_roles, resource, method): def check_auth(self, token, allowed_roles, resource, method):
if not token:
return False
tokens = app.data.driver.db['tokens'] tokens = app.data.driver.db['tokens']
lookup = {'token': token, 'updated': {"$gt": datetime.now()}} lookup = {'token': token, 'updated': {"$gt": datetime.now()}}
dbtoken = None
dbtoken = tokens.find_one(lookup) dbtoken = tokens.find_one(lookup)
if not dbtoken: if not dbtoken:
validation = validate(token) validation = validate(token)
@ -61,7 +62,7 @@ class TokensAuth(TokenAuth):
} }
tokens.insert(data) tokens.insert(data)
else: else:
validation = {'valid': True} return True
return validation['valid'] return validation['valid']
""" """
users = app.data.driver.db['users'] users = app.data.driver.db['users']