mirror of
https://github.com/komari-monitor/komari.git
synced 2025-11-11 17:35:40 +00:00
feat: 添加日志记录功能,记录用户操作及相关信息
This commit is contained in:
@@ -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()
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user