コード例 #1
0
ファイル: database.py プロジェクト: sherry1123/xs
def delete_user(username):
    user = User.objects(user_name=username).first()
    if user:
        user.delete()
    else:
        raise DatabaseError('No such user!')
コード例 #2
0
ファイル: database.py プロジェクト: sherry1123/xs
def update_user(username, password):
    user = User.objects(user_name=username).first()
    if user:
        user.update(set__user_passwd=password)
    else:
        raise DatabaseError('No such user!')
コード例 #3
0
ファイル: database.py プロジェクト: sherry1123/xs
def create_user(username, password):
    user = User.objects(user_name=username).first()
    if user:
        raise DatabaseError('User already exists!')
    else:
        User(user_name=username, user_passwd=password).save()
コード例 #4
0
ファイル: database.py プロジェクト: sherry1123/xs
def get_user(username):
    user = User.objects(user_name=username).first()
    if user:
        return {'username': user.user_name, 'password': user.user_passwd}
    else:
        raise DatabaseError('No such user!')
コード例 #5
0
ファイル: database.py プロジェクト: sherry1123/xs
def logout(username):
    user = User.objects(user_name=username).first()
    if not user:
        raise DatabaseError('No such user!')
コード例 #6
0
ファイル: database.py プロジェクト: sherry1123/xs
def login(username, password):
    user = User.objects(user_name=username, user_passwd=password).first()
    if user:
        return {'username': user.user_name, 'password': user.user_passwd}
    else:
        raise DatabaseError('Username or password error!')