star-cloud/resources/views
sky121113 38f5071975 [FIX] 取貨碼/通行碼/來店禮:客戶帳號跨未授權機台導致頁面崩潰與越權
1. 列表與操作紀錄查詢加上 whereHas('machine'),依 machine_user 授權過濾,客戶帳號只看得到可存取機台的資料(系統管理員不受影響)
2. pickup_code_logs.machine_id 可為 null,該紀錄查詢改為「machine_id 為 null 或機台可存取」以保留非機台紀錄
3. destroyPickupCode/destroyPassCode/destroyWelcomeGift 加上機台授權守衛,非系統管理員越權刪除回傳 403
4. tab-list blade 將 $x->machine->name 等改為 null-safe,作為縱深防禦

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-24 15:39:41 +08:00
..
admin [FIX] 取貨碼/通行碼/來店禮:客戶帳號跨未授權機台導致頁面崩潰與越權 2026-06-24 15:39:41 +08:00
auth [FEAT] 登入頁面新增防止重複提交與載入動畫效果 2026-06-05 11:56:22 +08:00
components [FEAT] 定價頁新增麵包屑標籤 2026-06-23 16:07:42 +08:00
docs [DOCS] 補齊 B690 來店禮驗證的錯誤回應文件 2026-06-11 15:00:50 +08:00
guest [FIX] 補齊與優化來店禮、通行碼、取貨碼之多語系與介面欄位呈現 2026-05-22 14:46:26 +08:00
layouts [STYLE] 銷售中心與 admin header 手機版響應式調整 2026-06-18 11:41:37 +08:00
profile feat(profile): increase profile photo upload limit to 5MB and verify webp storage 2026-05-17 13:09:39 +08:00
test feat: 整合 Preline UI 3.x 與重寫 README 為 Docker 架構 2026-01-13 10:17:37 +08:00
vendor/pagination [STYLE] 銷售中心 UI 優化與出貨紀錄邏輯校正 2026-05-04 17:20:43 +08:00
dashboard.blade.php [DOCS] 更新 RBAC 實作規範與角色初始化流程建議 2026-03-19 17:18:21 +08:00
welcome.blade.php first commit 2025-11-21 17:15:27 +08:00