🔒 展示版後台 — 對應正式系統的管理員介面(帳號管理+專案設定,資料存於模擬 KV)|
回作品集
⚙ 管理員後台說明
正式系統的管理員憑證硬編碼於 Worker 程式碼中(不經 KV),token 格式
adm.{exp}.{sig}
與一般帳號分離。展示版沿用相同機制。
示範管理員:
admin / admin123
管理員登入
帳號管理 ‧ 專案設定 ‧ KV 檢視
帳號
密碼
帳號或密碼錯誤
登入
← 一般使用者登入
回作品集
⚙ 臨床試驗系統 管理員後台(展示版)
所有變更即時寫入模擬 KV;使用者端重新整理頁面即套用(與正式系統行為一致)
前台系統
登出
帳號管理
專案設定
KV 檢視(架構展示)
帳號管理(對應 KV key:users)
每個帳號繫結一個專案(projectId);登入時 projectId 會簽進 HMAC token,之後所有請求以 token 內的 projectId 隔離資料。※正式版密碼以明文存於 KV,技術報告已列為已知風險(建議改用 bcrypt/Argon2)。
+ 新增帳號
儲存帳號設定
專案設定(對應 KV key:proj_config)
回診定義(週次與窗口天數)與各回診費用皆可調整;前台個案表的窗口計算、費用預設值即時依此更新。
儲存專案設定
模擬 KV 內容(對應正式系統 Cloudflare KV:env.DATA)
正式系統整個持久層只有這幾種 key:users(帳號)、proj_config(專案設定)、state_proj_N(各專案個案資料)。以下為目前模擬 KV 的即時內容。
重新整理
⚠ 重置全部範例資料(users + proj_config + state)