mirror of
https://github.com/smittix/intercept.git
synced 2026-07-16 13:28:11 -07:00
Add flask-limiter dependency and allow /health without login
This commit is contained in:
@@ -205,7 +205,7 @@ cleanup_manager.register(dsc_messages)
|
|||||||
@app.before_request
|
@app.before_request
|
||||||
def require_login():
|
def require_login():
|
||||||
# Routes that don't require login (to avoid infinite redirect loop)
|
# Routes that don't require login (to avoid infinite redirect loop)
|
||||||
allowed_routes = ['login', 'static', 'favicon', 'health']
|
allowed_routes = ['login', 'static', 'favicon', 'health', 'health_check']
|
||||||
|
|
||||||
# If user is not logged in and the current route is not allowed...
|
# If user is not logged in and the current route is not allowed...
|
||||||
if 'logged_in' not in session and request.endpoint not in allowed_routes:
|
if 'logged_in' not in session and request.endpoint not in allowed_routes:
|
||||||
|
|||||||
+2
-2
@@ -1,8 +1,8 @@
|
|||||||
# Core dependencies
|
# Core dependencies
|
||||||
flask>=2.0.0
|
flask>=2.0.0
|
||||||
flask-limiter>=2.5.4
|
|
||||||
requests>=2.28.0
|
requests>=2.28.0
|
||||||
Werkzeug>=3.1.5
|
flask-limiter
|
||||||
|
psycopg2-binary>=2.9.9
|
||||||
|
|
||||||
# BLE scanning with manufacturer data detection (optional - for TSCM)
|
# BLE scanning with manufacturer data detection (optional - for TSCM)
|
||||||
bleak>=0.21.0
|
bleak>=0.21.0
|
||||||
|
|||||||
Reference in New Issue
Block a user