コード例 #1
0
ファイル: auth.py プロジェクト: buzz/sound-evolution-app
def authenticate_user(username, password):
    result = User.view(get_db(), '_view/user/by_username', key=username)
    if len(result) == 0:
        raise InvalidUser('bad username')
    user = result.__iter__().next()
    if not hash_password(password, user.salt) == user.password:
        raise InvalidUser('bad password')
    return user
コード例 #2
0
ファイル: auth.py プロジェクト: buzz/sound-evolution-app
def user_exists(username):
    result = User.view(get_db(), '_view/user/by_username', key=username)
    if len(result) == 0:
        return False
    return True