Exemplo n.º 1
0
def add_user():
    """
    添加新用户
    :return:
    """

    username = request.forms.username
    password = request.forms.password
    nickname = request.forms.nickname
    status = request.forms.status
    create_time = datetime.datetime.now()
    # 加密密码
    password = hashlib.md5(password.encode("UTF-8")).hexdigest()

    # 检测用户名是否存在
    if UserModel.select().where(UserModel.username == username,
                                UserModel.status != 2).count():
        return {"code": -1}

    user = UserModel(username=username,
                     password=password,
                     nickname=nickname,
                     status=status,
                     create_time=create_time)
    user.save()

    return {"code": 0}
Exemplo n.º 2
0
Arquivo: admin.py Projeto: Chanran/app
def get_users():
    """
    获取所有用户
    :return:
    """
    response.set_header("Content-Type", "application/json")
    users = UserModel.select().where(UserModel.status != 2).order_by(UserModel.id.desc())
    r = list(map(UserModel.get_dict_from_obj, users))
    return json.dumps(r)
Exemplo n.º 3
0
def get_users():
    """
    获取所有用户
    :return:
    """
    response.set_header("Content-Type", "application/json")
    users = UserModel.select().where(UserModel.status != 2).order_by(
        UserModel.id.desc())
    r = list(map(UserModel.get_dict_from_obj, users))
    return json.dumps(r)
Exemplo n.º 4
0
def login():
    """
    用户登录
    :return:
    """

    username = request.forms.username
    password = request.forms.password
    password = hashlib.md5(password.encode("UTF-8")).hexdigest()

    try:
        user = UserModel.select().where(UserModel.username == username, UserModel.password == password, UserModel.status == 0).get()
        request.session['uid'] = user.id
    except:
        return {"code": -1}

    return {"code": 0}
Exemplo n.º 5
0
def login():
    """
    用户登录
    :return:
    """

    username = request.forms.username
    password = request.forms.password
    password = hashlib.md5(password.encode("UTF-8")).hexdigest()

    try:
        user = UserModel.select().where(UserModel.username == username,
                                        UserModel.password == password,
                                        UserModel.status == 0).get()
        request.session['uid'] = user.id
    except:
        return {"code": -1}

    return {"code": 0}
Exemplo n.º 6
0
Arquivo: admin.py Projeto: Chanran/app
def add_user():
    """
    添加新用户
    :return:
    """

    username = request.forms.username
    password = request.forms.password
    nickname = request.forms.nickname
    status = request.forms.status
    create_time = datetime.datetime.now()
    # 加密密码
    password = hashlib.md5(password.encode("UTF-8")).hexdigest()

    # 检测用户名是否存在
    if UserModel.select().where(UserModel.username == username, UserModel.status != 2).count():
        return {"code": -1}

    user = UserModel(username=username, password=password, nickname=nickname, status=status, create_time=create_time)
    user.save()

    return {"code": 0}