digifreely commited on
Commit
4b1f155
Β·
verified Β·
1 Parent(s): 861acb3

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -0
app.py CHANGED
@@ -50,6 +50,7 @@ log = logging.getLogger(__name__)
50
  # ─────────────────────────────────────────────────────────────────────────────
51
  HASH_VALUE = os.environ.get("HASH_VALUE", "")
52
  CF_SECRET_KEY = os.environ.get("CF_SECRET_KEY", "")
 
53
  HF_REPO_ID = "digifreely/Maria"
54
  LLM_MODEL_ID = "Qwen/Qwen2.5-1.5B-Instruct" # Change 1: updated model
55
 
@@ -128,6 +129,13 @@ async def _authenticate(request: Request) -> bool:
128
  return _check_auth_code(auth_code)
129
  if cf_token:
130
  return await _check_turnstile(cf_token)
 
 
 
 
 
 
 
131
  return False
132
 
133
 
 
50
  # ─────────────────────────────────────────────────────────────────────────────
51
  HASH_VALUE = os.environ.get("HASH_VALUE", "")
52
  CF_SECRET_KEY = os.environ.get("CF_SECRET_KEY", "")
53
+ ALLOWED_DOMAIN = os.environ.get("ALLOWED_DOMAIN", "")
54
  HF_REPO_ID = "digifreely/Maria"
55
  LLM_MODEL_ID = "Qwen/Qwen2.5-1.5B-Instruct" # Change 1: updated model
56
 
 
129
  return _check_auth_code(auth_code)
130
  if cf_token:
131
  return await _check_turnstile(cf_token)
132
+
133
+ # Fallback: domain/referer check (same as init service)
134
+ referer = request.headers.get("referer", "")
135
+ origin = request.headers.get("origin", "")
136
+ if ALLOWED_DOMAIN in referer or ALLOWED_DOMAIN in origin:
137
+ return True
138
+
139
  return False
140
 
141