def del_user_by_admin(user_id): # account = request.json.get('account') # password = request.json.get('password') token = request.args.get('token') if token is None: abort(400) admin = User.get_user_from_token(token) if not admin: abort(401) ret = User.del_user(user_id) # user.save() return jsonify({'username': user_id}), 201, {'Location': url_for('.get_user')}
def del_user(): app.logger.info("request:[%s],[%s],[%s]" % (request.headers, request.args, request.json)) app.logger.info("current_user :%s" % current_user.user_id) user_id = request.json.get("uid") if user_id is None: app.logger.error("missing something:uid key is lost") abort(400) # may delete by self or admin user = User(current_user.user_id) ret = user.del_user(user_id) ret_json = jsonify(ret) app.logger.info("logout %s:[%s]" % (user_id, ret_json)) return ret_json