示例#1
0
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)
示例#2
0
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()
示例#3
0
def clean_session_tokens():
    # Remove expired Tokens
    ndb.delete_multi(Token.query(Token.expires < int(time.time())).fetch(keys_only=True))