Quellcode durchsuchen

fix(route): 修复后台路由权限配置问题

- 为系统扩展管理接口添加认证中间件保护
- 为微信支付转账账单相关接口添加认证中间件保护
- 将转账账单的刷新、审核、拒绝操作改为独立路由定义
- 移除资源路由中不必要的宏分页中间件依赖
runphp vor 4 Wochen
Ursprung
Commit
7b17e96902
1 geänderte Dateien mit 12 neuen und 4 gelöschten Zeilen
  1. 12 4
      route/admin.php

+ 12 - 4
route/admin.php

@@ -10,10 +10,18 @@ Route::get('extension/:extension/:file\.vue', [ExtensionController::class, 'vue'
     ->pattern(['file' => '[\w\-\/]+'])
     ->option(['name' => 'system:extension:vue', 'description' => '获取扩展的Vue文件']);
 
-Route::post('extension/:id/install', [ExtensionController::class, 'install'])->option(['name' => 'system:extension:install', 'description' => '安装扩展']);
-Route::post('extension/:id/uninstall', [ExtensionController::class, 'uninstall'])->option(['name' => 'system:extension:uninstall', 'description' => '卸载扩展']);
-Route::post('extension/:id/enable', [ExtensionController::class, 'enable'])->option(['name' => 'system:extension:enable', 'description' => '启用扩展']);
-Route::post('extension/:id/disable', [ExtensionController::class, 'disable'])->option(['name' => 'system:extension:disable', 'description' => '禁用扩展']);
+Route::post('extension/:id/install', [ExtensionController::class, 'install'])
+    ->option(['name' => 'system:extension:install', 'description' => '安装扩展'])
+    ->middleware(['auth']);
+Route::post('extension/:id/uninstall', [ExtensionController::class, 'uninstall'])
+    ->option(['name' => 'system:extension:uninstall', 'description' => '卸载扩展'])
+    ->middleware(['auth']);
+Route::post('extension/:id/enable', [ExtensionController::class, 'enable'])
+    ->option(['name' => 'system:extension:enable', 'description' => '启用扩展'])
+    ->middleware(['auth']);
+Route::post('extension/:id/disable', [ExtensionController::class, 'disable'])
+    ->option(['name' => 'system:extension:disable', 'description' => '禁用扩展'])
+    ->middleware(['auth']);
 
 Route::resource('extension', ExtensionController::class)->only([
     'index',