diff --git a/web/admin/plugins/__init__.py b/web/admin/plugins/__init__.py index 210a588d7..b88bdfe55 100644 --- a/web/admin/plugins/__init__.py +++ b/web/admin/plugins/__init__.py @@ -40,6 +40,7 @@ def init(): # 插件列表 @blueprint.route('/list', endpoint='list', methods=['GET']) +@panel_login_required def list(): plugins_type = request.args.get('type', '0') page = request.args.get('p', '1') @@ -56,6 +57,7 @@ def list(): # 文件读取 @blueprint.route('/file', endpoint='file', methods=['GET']) +@panel_login_required def file(): name = request.args.get('name', '') if name.strip() == '': @@ -81,6 +83,7 @@ def file(): # 插件设置页 @blueprint.route('/setting', endpoint='setting', methods=['GET']) +@panel_login_required def setting(): name = request.args.get('name', '') html = mw.getPluginDir() + '/' + name + '/index.html' @@ -89,6 +92,7 @@ def setting(): # 插件统一回调入口API @blueprint.route('/run', endpoint='run', methods=['GET','POST']) +@panel_login_required def run(): name = request.form.get('name', '') func = request.form.get('func', '')