from flask import Blueprint, redirect, url_for, render_template from flask_login import current_user user_bp = Blueprint( "user", __name__, template_folder="templates", ) @user_bp.before_request def login_required(): if not current_user.is_authenticated: return redirect(url_for("login")) @user_bp.route("/dashboard", methods=["GET"]) def dashboard(): items = current_user.food_items.all() return render_template("dashboard.html", items=items)