reworked structure and improved performance to handle 500 concurrent users

This commit is contained in:
2026-02-20 18:31:16 +01:00
parent 7226c0c698
commit f192355ec6
21 changed files with 1535 additions and 386 deletions

View File

@@ -12,7 +12,7 @@ users: Dict[str, User]
def init_auth(app: Flask):
login_manager.init_app(app)
bcrypt.init_app(app)
login_manager.login_view = "main.admin_login" # type: ignore
login_manager.login_view = "admin.admin_login" # type: ignore
global users
users = {"cato447": User("cato447", app.config["ADMIN_PASSWORD"], app.config["DEFAULT_COURSE"])}
class User(flask_login.UserMixin):