diff --git a/transport/http.go b/transport/http.go index ed2aaa6..f91ff42 100644 --- a/transport/http.go +++ b/transport/http.go @@ -57,13 +57,13 @@ func (h *Handler) SessionAuth(next http.Handler) http.Handler { session, err := r.Cookie("session") if err != nil { log.Println(err) - http.Redirect(w, r, "/api/v1/auth/redirect", http.StatusTemporaryRedirect) + http.Error(w, err.Error(), http.StatusForbidden) return } user, err := h.store.SessionUser(session.Value) if err != nil { log.Println(err) - http.Redirect(w, r, "/api/v1/auth/redirect", http.StatusTemporaryRedirect) + http.Error(w, err.Error(), http.StatusForbidden) return } ctx := context.WithValue(r.Context(), "user", user)