feat: 封禁用户 NAV 横幅 + Space 页面隐藏个性签名

- BuildPageData 注入 IsBanned 字段,封禁用户所有页面显示红色横幅
- Space 页面对封禁用户覆写 Bio 为'该账号已被封禁',原文保留
- 新增 banned-banner 样式(浅红底深红字)
This commit is contained in:
2026-05-31 21:27:27 +08:00
parent bbcd992614
commit 209336b429
4 changed files with 19 additions and 1 deletions

View File

@ -110,6 +110,10 @@ func BuildPageData(c *gin.Context, extra gin.H) gin.H {
if isMaintenance, exists := c.Get("is_maintenance"); exists {
data["IsMaintenance"] = isMaintenance
}
// 注入封禁状态
if status, exists := c.Get("status"); exists && status == model.StatusBanned {
data["IsBanned"] = true
}
return data
}