diff options
Diffstat (limited to 'modules/auth')
-rw-r--r-- | modules/auth/user.go | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/modules/auth/user.go b/modules/auth/user.go index fdbba31a..284a4644 100644 --- a/modules/auth/user.go +++ b/modules/auth/user.go @@ -25,7 +25,11 @@ func SignedInId(header http.Header, sess session.SessionStore) int64 { return 0 } - id, _ := base.StrTo(header.Get(setting.ReverseProxyAuthUid)).Int64() + var id int64 + if setting.Service.EnableReverseProxyAuth { + id, _ = base.StrTo(header.Get(setting.ReverseProxyAuthUid)).Int64() + } + if id <= 0 { uid := sess.Get("userId") if uid == nil { |