Ejemplo n.º 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
Ejemplo n.º 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)
Ejemplo n.º 3
0
def comment():
    return ops_render("member/comment.html")
Ejemplo n.º 4
0
def set():
    return ops_render("member/set.html")
Ejemplo n.º 5
0
def info():
    return ops_render("member/info.html")
Ejemplo n.º 6
0
def index():
    return ops_render("finance/index.html")
Ejemplo n.º 7
0
def share():
    return ops_render("stat/share.html")
Ejemplo n.º 8
0
def food():
    return ops_render("stat/food.html")
Ejemplo n.º 9
0
def info():
    return ops_render( "account/info.html" )
Ejemplo n.º 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 )
Ejemplo n.º 11
0
def index():
    return ops_render( "food/index.html" )
Ejemplo n.º 12
0
def catSet():
    return ops_render( "food/cat_set.html" )
Ejemplo n.º 13
0
def cat():
    return ops_render( "food/cat.html" )
Ejemplo n.º 14
0
def set():
    return ops_render( "food/set.html" )
Ejemplo n.º 15
0
def info():
    return ops_render( "food/info.html" )
Ejemplo n.º 16
0
def index():
    return ops_render("member/index.html")
Ejemplo n.º 17
0
def index():
    return ops_render('index/index.html')
Ejemplo n.º 18
0
def set():
    return ops_render( "account/set.html" )
Ejemplo n.º 19
0
def memebr():
    return ops_render("stat/member.html")
Ejemplo n.º 20
0
def payInfo():
    return ops_render("finance/pay_info.html")
Ejemplo n.º 21
0
def index():
    return ops_render("stat/index.html")
Ejemplo n.º 22
0
def account():
    return ops_render("finance/account.html")