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
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)
def comment(): return ops_render("member/comment.html")
def set(): return ops_render("member/set.html")
def info(): return ops_render("member/info.html")
def index(): return ops_render("finance/index.html")
def share(): return ops_render("stat/share.html")
def food(): return ops_render("stat/food.html")
def info(): return ops_render( "account/info.html" )
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 )
def index(): return ops_render( "food/index.html" )
def catSet(): return ops_render( "food/cat_set.html" )
def cat(): return ops_render( "food/cat.html" )
def set(): return ops_render( "food/set.html" )
def info(): return ops_render( "food/info.html" )
def index(): return ops_render("member/index.html")
def index(): return ops_render('index/index.html')
def set(): return ops_render( "account/set.html" )
def memebr(): return ops_render("stat/member.html")
def payInfo(): return ops_render("finance/pay_info.html")
def index(): return ops_render("stat/index.html")
def account(): return ops_render("finance/account.html")