Adding flash functionality, had to make my own decorator

This commit is contained in:
2025-04-17 15:15:05 +02:00
parent 669d73b18a
commit 587fb649a6
4 changed files with 38 additions and 10 deletions

View File

@@ -1,16 +1,15 @@
from flask import Blueprint, render_template, redirect, url_for
from flask import Blueprint, render_template, redirect, url_for, flash
from application import db
from application.auth.models import User
from application.auth.forms import LoginForm
from flask_login import ( # type: ignore
login_required, # type: ignore
login_user, # type: ignore
logout_user,
current_user,
)
from werkzeug.security import check_password_hash, generate_password_hash
from application.decorators import admin_required
from application.decorators import admin_required, login_required
from application.auth.forms import RegisterForm, UpdateForm
auth_blueprint = Blueprint("auth", __name__, template_folder="templates")
@@ -117,4 +116,5 @@ def login():
@login_required
def logout():
logout_user()
flash("Logged out succesfully")
return redirect(url_for("index"))