Files
DEMOCICD/app/utils/helpers.py

15 lines
441 B
Python

# def is_logged_in(session):
# return session.get("user_id") is not None
from functools import wraps
from flask import session, redirect, url_for, flash
def login_required(view):
@wraps(view)
def wrapped_view(*args, **kwargs):
if "user_id" not in session:
flash("Please login first", "warning")
return redirect(url_for("auth.login"))
return view(*args, **kwargs)
return wrapped_view