收紧初始化前用户管理权限

This commit is contained in:
xuans 2026-08-30 19:47:45 +08:00
parent 0e2222bcfe
commit 6ce050682d

View File

@ -26,7 +26,10 @@ func (s *Server) requireSuperAdmin(c *gin.Context) {
setupReady := s.config.SetupReady
s.configMu.RUnlock()
if !setupReady {
c.Next()
c.AbortWithStatusJSON(http.StatusConflict, gin.H{
"error": "请先完成初始化配置",
"request_id": requestIDFromContext(c),
})
return
}
session, ok := s.currentAuthSession(c)