Пример #1
0
def resetPwd():
    if request.method == 'GET':
        return ops_render( "user/reset_pwd.html" )
    req = request.values
    resp = {'code': 200, 'msg': '操作成功', 'data': {}}
    new_password = req['new_password'] if 'new_password' in req else ''
    old_password = req['old_password'] if 'old_password' in req else ''
    if old_password is None or len(old_password) <6:
        resp['code'] = -1
        resp['msg'] =  '请输入符合规范的原密码'
        return jsonify(resp)

    if new_password is None or len(new_password) < 6:
        resp['code'] = -1
        resp['msg'] = '请输入符合规范的新密码'
        return jsonify(resp)

    if old_password == new_password:
        resp['code'] = -1
        resp['msg'] = '新旧密码不能一致'
        return jsonify(resp)

    user_info = g.current_user
    user_info.login_pwd = UserService.genePwd(new_password,user_info.login_salt)
    db.session.commit()
    response = make_response(json.dumps(resp))
    response.set_cookie(app.config['AUTH_COOKIE_NAME'], '%s#%s' % (
        UserService.geneAuthCode(user_info), user_info.uid), 60 * 60 * 24 * 120)  # 保存120天
    return response
Пример #2
0
def edit():
    if request.method == 'GET':
        return ops_render( "user/edit.html" )
    req = request.values
    resp = {'code': 200, 'msg': '操作成功', 'data': {}}
    nickname = req['nickname'] if 'nickname' in req else ''
    email = req['email'] if 'email' in req else ''
    if nickname is None or len(nickname) <2:
        resp['code'] = -1
        resp['msg'] =  '姓名至少两个字符'
        return jsonify(resp)

    if email is None or len(email) < 2:
        resp['code'] = -1
        resp['msg'] = '请输入规范的邮箱'
        return jsonify(resp)

    user_info = g.current_user
    user_info.nickname = nickname
    user_info.email = email
    db.session.commit()
    return jsonify(resp)
Пример #3
0
def comment():
    return ops_render("member/comment.html")
Пример #4
0
def set():
    return ops_render("member/set.html")
Пример #5
0
def info():
    return ops_render("member/info.html")
Пример #6
0
def index():
    return ops_render("finance/index.html")
Пример #7
0
def share():
    return ops_render("stat/share.html")
Пример #8
0
def food():
    return ops_render("stat/food.html")
Пример #9
0
def info():
    return ops_render( "account/info.html" )
Пример #10
0
def index():
    resp_data = {}
    users = User.query.order_by(User.uid.desc()).all()
    resp_data['list'] = users
    return ops_render( "account/index.html",resp_data )
Пример #11
0
def index():
    return ops_render( "food/index.html" )
Пример #12
0
def catSet():
    return ops_render( "food/cat_set.html" )
Пример #13
0
def cat():
    return ops_render( "food/cat.html" )
Пример #14
0
def set():
    return ops_render( "food/set.html" )
Пример #15
0
def info():
    return ops_render( "food/info.html" )
Пример #16
0
def index():
    return ops_render("member/index.html")
Пример #17
0
def index():
    return ops_render('index/index.html')
Пример #18
0
def set():
    return ops_render( "account/set.html" )
Пример #19
0
def memebr():
    return ops_render("stat/member.html")
Пример #20
0
def payInfo():
    return ops_render("finance/pay_info.html")
Пример #21
0
def index():
    return ops_render("stat/index.html")
Пример #22
0
def account():
    return ops_render("finance/account.html")