feat: 添加日志记录功能,记录用户操作及相关信息

This commit is contained in:
Akizon77
2025-06-06 15:00:35 +08:00
parent 4b97ae92da
commit 00d8936455
12 changed files with 72 additions and 4 deletions

View File

@@ -19,12 +19,15 @@ func AdminAuthMiddleware() gin.HandlerFunc {
}
// Komari is a single user system
_, err = accounts.GetSession(session)
uuid, err := accounts.GetSession(session)
if err != nil {
RespondError(c, http.StatusUnauthorized, "Unauthorized.")
c.Abort()
return
}
// 将 session 和 用户 UUID 传递到后续处理器
c.Set("session", session)
c.Set("uuid", uuid)
c.Next()
}