1. 管理員表結構
CREATE TABLE `adminuser` (
`uid` int(11) NOT NULL AUTO_INCREMENT,
`username` varchar(20) DEFAULT NULL,
`password` varchar(20) DEFAULT NULL,
PRIMARY KEY (`uid`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;
2. 登錄功能流程
- 前端提交用戶名/密碼;
- 後端查詢
adminuser 表驗證;
- 驗證成功存入 Session,攔截器保護後台路由。
3. 核心 CRUD 操作

- 增:新增商品/分類/用戶等業務實體;
- 刪:軟刪除(狀態標記)優於硬刪除,保留審計軌跡;
- 改:表單回顯、校驗、更新;
- 查:分頁列表、條件篩選、導出報表。
4. 後續擴展建議
- 引入 RBAC 權限模型(參考本專欄 164365 文章),實現角色級菜單/按鈕權限控制;
- 操作日誌 AOP 切面自動記錄管理員關鍵動作;
- 密碼加密存儲(BCrypt),防止明文洩露;
- 雙因子認證(TOTP)強化登錄安全。