generated from knso/webklar-preview-template
Web-Demo Fix: geteilte Anschluesse blockierten den ersten Versuch
Fehler: Der anonyme Erst-Versuch war auf 1 pro IP (30 Tage) begrenzt. Teilen sich mehrere Menschen eine Leitung (Familie, WLAN, Mobilfunk/CGNAT), bekam der Zweite sofort 'E-Mail noetig' statt einer Analyse. Trat auch beim Testen ueber denselben Anschluss auf. - IP- und Anon-Zaehler jetzt TAEGLICH (Datum im Schluessel), 48h TTL - Anonyme Erst-Analysen pro Anschluss/Tag: 3 (statt 1/30 Tage) - IP-Gesamtlimit pro Tag: 8 (statt 3/30 Tage) - 'Wallet'-Schutz unveraendert: globales Tagesbudget 100 + Turnstile + E-Mail-Hash (dauerhaft 1x/Adresse) - Client: email_noetig markiert den Browser NICHT mehr als verbraucht (sonst dauerhafte Blockade ohne gelungene Analyse); localStorage-Key auf 'bk_demo_v2' umbenannt -> setzt falsche Testphasen-Staende zurueck Ende-zu-Ende verifiziert: frischer Erst-Upload liefert wieder das Ergebnis. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
@@ -9,9 +9,11 @@ compatibility_date = "2026-07-01"
|
||||
TAGES_LIMIT = "20"
|
||||
TAGES_LIMIT_IP = "100"
|
||||
# Web-Demo (/demo): hartes Tagesbudget über alle Nutzer (Kosten-Deckel,
|
||||
# 100 Analysen ≈ 2,50 €/Tag Maximalschaden) + IP-Limit über 30 Tage
|
||||
# 100 Analysen ≈ 2,50 €/Tag Maximalschaden) + IP-Gesamtlimit PRO TAG
|
||||
# (großzügig, damit geteilte Anschlüsse/Familien/Mobilfunk nicht blockiert
|
||||
# werden; der Missbrauch wird zusätzlich durch Turnstile + Budget begrenzt)
|
||||
DEMO_TAGES_BUDGET = "100"
|
||||
DEMO_LIMIT_IP = "3"
|
||||
DEMO_LIMIT_IP = "8"
|
||||
|
||||
[[kv_namespaces]]
|
||||
binding = "RATE_LIMIT"
|
||||
|
||||
Reference in New Issue
Block a user