Upload files to "/"

This commit is contained in:
2026-06-02 23:22:05 +02:00
commit cefbebab33
5 changed files with 319 additions and 0 deletions

23
extensions.py Normal file
View File

@@ -0,0 +1,23 @@
from flask_sqlalchemy import SQLAlchemy
from flask_login import LoginManager
from flask_bcrypt import Bcrypt
db = SQLAlchemy()
bcrypt = Bcrypt()
login_manager = LoginManager()
#Protection for user-sessions
login_manager.session_protection = "strong"
#Route users sends to if they are not logged in
login_manager.login_view = "auth.login_form"
#Flash messages incase of unauthrized access
login_manager.login_message = "Login to continue"
login_manager.login_message_category = "error"
@login_manager.user_loader
def load_user(user_id: str):
from models import User
return db.session.get(User, int(user_id))