From ba053900dec0953553f74f0ec81aed6fd4d9d6a7 Mon Sep 17 00:00:00 2001 From: Noah Petherbridge Date: Sat, 1 Jul 2023 15:59:24 -0700 Subject: [PATCH] Age gate skip header --- pkg/middleware/age_gate.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/middleware/age_gate.go b/pkg/middleware/age_gate.go index 835fe97..486b556 100644 --- a/pkg/middleware/age_gate.go +++ b/pkg/middleware/age_gate.go @@ -67,7 +67,7 @@ func AgeGate(next http.Handler) http.Handler { ses := session.Get(r) if val, _ := ses.Values["age-ok"].(bool); !val { // They haven't been verified. Redirect them to the age-verify handler. - if r.FormValue("over18") == "" { + if r.FormValue("over18") == "" && r.Header.Get("X-Over-18") == "" { responses.Redirect(w, r, "/age-verify?next="+path) return }