feat: platform orders export require download=1 safety valve
This commit is contained in:
@@ -977,6 +977,11 @@ class PlatformOrderController extends Controller
|
||||
{
|
||||
$this->ensurePlatformAdmin($request);
|
||||
|
||||
// 安全阀:必须显式声明 download=1,避免浏览器预取/误触发导致频繁导出
|
||||
if ((string) $request->query('download', '') !== '1') {
|
||||
abort(400, 'download=1 required');
|
||||
}
|
||||
|
||||
$filters = [
|
||||
'status' => trim((string) $request->query('status', '')),
|
||||
'payment_status' => trim((string) $request->query('payment_status', '')),
|
||||
|
||||
Reference in New Issue
Block a user