def valid_auth_cookie(token_value): # Validate our token, make sure a User exists token = Token.query(Token.value == token_value, ancestor=get_blog_key()).get() if token: token.refresh() return bool(token)
def log_user_out(token): # Delete the given Session token token = Token.query(Token.value == token, ancestor=get_blog_key()).get() if token: token.key.delete()
def clean_session_tokens(): # Remove expired Tokens ndb.delete_multi(Token.query(Token.expires < int(time.time())).fetch(keys_only=True))