コード例 #1
0
def register():  # 注册
    if request.method == 'POST':
        req_json = request.get_data()
        rec_obj = json.loads(req_json)
        user = User()
        user.username = rec_obj['username']
        user.nick = rec_obj['nick']
        user.age = rec_obj['age']
        user.gender = rec_obj['gender']
        user.city = rec_obj['city']
        user.password = str(
            hashlib.md5(rec_obj['password'].encode()).hexdigest())
    try:
        mysql = Mysql()
        sess = mysql._DBSession()
        if sess.query(
                User.id).filter(User.username == user.username).count() > 0:
            return jsonify({"code": 1000, "msg": "用户已存在"})
        sess.add(user)
        sess.commit()
        sess.close()

        result = jsonify({"code": 0, "msg": "注册成功"})
        return result

    except Exception as e:  #
        print(str(e))
        return jsonify({"code": 2000, "msg": "error"})
コード例 #2
0
def setUserTel():
    telvalue = request.args.get('telvalue')
    user = User()
    user.username = uname
    print(telvalue, user)
    result = userMgService.setUserTel(user, telvalue)
    if result:
        return redirect('/usermain')
コード例 #3
0
def setUserPwd():
    pwdvalue = request.args.get('pwdvalue')
    user = User()
    user.username = uname
    # print(pwdvalue,user)
    result = userMgService.setUserPwd(user, pwdvalue)
    if result:
        return redirect('/usermain')
コード例 #4
0
def usermg(name):
    # print(name)
    global uname
    uname = name
    user = User()
    user.username = uname
    result = userMgService.getUserByName(user)
    # print(result)
    return render_template('user/index.html', result=result)
コード例 #5
0
def validusername():
    username = request.form['username']
    # print(username)
    user = User()
    user.username = username
    result = userService.getAllUserByName(user)
    # print(result)
    # print(type(result))
    if str(result) == "1":
        return '1'
    else:
        return '0'
コード例 #6
0
def loginValidate():
    username = request.form['username']
    userpwd = request.form['userpwd']
    user = User()
    user.username = username
    user.userpwd = userpwd
    result = userService.getUserByNamePwd(user)
    if result:
        return render_template('index.html', result=result)
    else:
        msg = "用户名或密码错误!"
        return render_template('login.html', msg=msg)
コード例 #7
0
def registerS():
    username = request.form['username']
    userpwd = request.form['userpwd']
    usertel = request.form['tel']
    user = User()
    user.username = username
    user.userpwd = userpwd
    user.usertel = usertel
    result = userService.getInsertUser(user)
    if result:
        feedback = "注册成功!"
        return render_template('login.html', feedback=feedback)
    else:
        feedback = "注册失败!"
        return render_template('register.html', feedback=feedback)
    pass
コード例 #8
0
def usermain():
    user = User()
    user.username = uname
    result = userMgService.getUserByName(user)
    # print(result)
    return render_template('user/index.html', result=result)