コード例 #1
0
ファイル: utils.py プロジェクト: ianluddy/spud_blog
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
ファイル: utils.py プロジェクト: ianluddy/spud_blog
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
ファイル: utils.py プロジェクト: ianluddy/spud_blog
def clean_session_tokens():
    # Remove expired Tokens
    ndb.delete_multi(Token.query(Token.expires < int(time.time())).fetch(keys_only=True))