feat(users): adds login required decorator

This commit is contained in:
2024-11-23 19:52:16 -03:00
parent 5d7d67dbb4
commit 46a364dac7

12
app/utils/helpers.py Normal file
View File

@@ -0,0 +1,12 @@
from functools import wraps
from flask import redirect, session
def login_required(f):
@wraps(f)
def decorated_function(*args, **kwargs):
if session.get("id") is None:
return redirect("/users/login")
return f(*args, **kwargs)
return decorated_function