示例#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!')