aboutsummaryrefslogtreecommitdiff
path: root/middleware/basic_auth.go
diff options
context:
space:
mode:
authorGravatar Frédéric Guillot <fred@miniflux.net> 2018-10-07 18:42:43 -0700
committerGravatar Frédéric Guillot <fred@miniflux.net> 2018-10-08 15:31:58 -0700
commit1f58b37a5e86603b16e137031c36f37580e9d410 (patch)
tree337a7299e91fe7640b64489357dfe7c0f00e2313 /middleware/basic_auth.go
parentddfe969d6cbc8d23326cb9a3ca9a265d4e9d3e45 (diff)
downloadv2-1f58b37a5e86603b16e137031c36f37580e9d410.tar.gz
v2-1f58b37a5e86603b16e137031c36f37580e9d410.tar.zst
v2-1f58b37a5e86603b16e137031c36f37580e9d410.zip
Refactor HTTP response builder
Diffstat (limited to 'middleware/basic_auth.go')
-rw-r--r--middleware/basic_auth.go8
1 files changed, 4 insertions, 4 deletions
diff --git a/middleware/basic_auth.go b/middleware/basic_auth.go
index 5a7204c8..c897beb2 100644
--- a/middleware/basic_auth.go
+++ b/middleware/basic_auth.go
@@ -22,26 +22,26 @@ func (m *Middleware) BasicAuth(next http.Handler) http.Handler {
username, password, authOK := r.BasicAuth()
if !authOK {
logger.Debug("[Middleware:BasicAuth] No authentication headers sent")
- json.Unauthorized(w)
+ json.Unauthorized(w, r)
return
}
if err := m.store.CheckPassword(username, password); err != nil {
logger.Error("[Middleware:BasicAuth] [ClientIP=%s] Invalid username or password: %s", clientIP, username)
- json.Unauthorized(w)
+ json.Unauthorized(w, r)
return
}
user, err := m.store.UserByUsername(username)
if err != nil {
logger.Error("[Middleware:BasicAuth] %v", err)
- json.ServerError(w, err)
+ json.ServerError(w, r, err)
return
}
if user == nil {
logger.Error("[Middleware:BasicAuth] [ClientIP=%s] User not found: %s", clientIP, username)
- json.Unauthorized(w)
+ json.Unauthorized(w, r)
return
}