INNER CODE UNIT · Go
authMiddleware
iimeta/fastapi-admin · internal/cmd/cmd.go:362
func authMiddleware(r *ghttp.Request) {
handler := r.GetServeHandler()
if handler.GetMetaTag("auth") != "true" {
if config.Cfg.Debug.Open {
if gstr.HasPrefix(r.GetHeader("Content-Type"), "application/json") {
logger.Debugf(r.GetCtx(), "authMiddleware url: %s, request body: %s", r.GetUrl(), r.GetBodyString())
} else {
logger.Debugf(r.GetCtx(), "authMiddleware url: %s, Content-Type: %s, form data: %+v", r.GetUrl(), r.GetHeader("Content-Type"), parseMultipartFormData(r))
}
}
r.Middleware.Next()
return
}