Minor cleanups

This commit is contained in:
Dominic Ferrando
2025-04-24 00:29:10 -04:00
parent 27fc9476fa
commit 73d66560b6
5 changed files with 11 additions and 17 deletions
+1 -11
View File
@@ -25,7 +25,7 @@ import (
func AdminOnlyMiddleware(next http.Handler) http.Handler {
return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
c, err := r.Cookie("comfy_admin")
if err != nil || !util.IsAdminSessionValid(c.Value) {
if !util.DevMode && (err != nil || !util.IsAdminSessionValid(c.Value)) {
// Check if it's an HTMX request
if r.Header.Get("HX-Request") == "true" {
w.Header().Set("HX-Redirect", "/authorize")
@@ -496,16 +496,6 @@ func main() {
})
r.Get("/authorized", func(w http.ResponseWriter, r *http.Request) {
w.Header().Set("Content-Type", "text/plain; charset=utf-8")
if c, err := r.Cookie("comfy_admin"); err == nil && util.IsAdminSessionValid(c.Value) {
w.Write([]byte("true"))
} else {
w.Write([]byte("false"))
}
})
r.Route("/admin", func(r chi.Router) {
r.Use(AdminOnlyMiddleware)