From 73badefcc54c18bc8a44f8a84e9adbce7c8616e6 Mon Sep 17 00:00:00 2001 From: lkddi Date: Sun, 1 Mar 2026 14:17:20 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=87=E6=A1=A3=EF=BC=9A=E7=94=A8=E6=88=B7?= =?UTF-8?q?=E5=90=8D=E7=A6=81=E8=AF=8D=E7=AE=A1=E7=90=86=E6=A0=87=E8=AE=B0?= =?UTF-8?q?=E4=B8=BA=E5=B7=B2=E5=AE=8C=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- DEVELOPMENT.md | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/DEVELOPMENT.md b/DEVELOPMENT.md index 04015dc..e0d7bbe 100644 --- a/DEVELOPMENT.md +++ b/DEVELOPMENT.md @@ -459,7 +459,16 @@ routes/ ### 🔲 待完善事项 -- [ ] **用户名黑名单管理**(后台 CRUD,`UsernameBlacklist` 模型已建,路由/界面待完成) +- [x] **用户名禁词管理**(已完成) + - `username_blacklist` 表新增 `type`(`temp`/`permanent`)和 `reason` 字段 + - `temp` = 改名后旧名30天保留;`permanent` = 管理员永久禁用词 + - `UsernameBlacklist::isBlocked()` 精确匹配两种类型,`isReserved()` 保留兼容 + - 注册(`AuthController`)和改名(`ShopService::useRenameCard`)均经过检测 + - 后台「🚫 禁用用户名」页面(站长专用): + - 单个添加 / 批量添加(多行/逗号/空格分隔,自动去重) + - 关键词搜索 + 分页列表 + - 行内编辑原因备注、删除 + - 已预置:系统保留词、国家领导人名称、侮辱性词汇 - [ ] **滚动公告管理**(后台 CRUD,`ScrollAd` 模型已建,界面待完成) - [x] **好友系统**(已完成) - 好友面板独立 partial:`resources/views/chat/partials/friend-panel.blade.php`