implemented basis of login, missing database connection.

This commit is contained in:
2026-03-04 22:16:50 +01:00
parent 35c93a8c10
commit cf4a611231
11 changed files with 170 additions and 6 deletions
+18 -6
View File
@@ -1,18 +1,30 @@
from flask import Flask
from flask_sqlalchemy import SQLAlchemy
from flask_login import LoginManager
db = SQLAlchemy()
login_manager = LoginManager()
def create_app():
app = Flask(__name__)
# Basic config
app.config["SQLALCHEMY_DATABASE_URI"] = ""
app.config["SECRET_KEY"] = "dev-secret-key"
# # ---- Register Blueprints (Routes) ----
# from .routes.auth_routes import auth_bp
# from .routes.solver_routes import solver_bp
db.init_app(app)
login_manager.init_app(app)
login_manager.login_view = "login.login"
from .models.user import User
@login_manager.user_loader
def load_user(user_id):
return db.session.get(User, int(user_id))
from .routes.login_routes import login_bp
from .routes.main_routes import main_bp
# app.register_blueprint(auth_bp)
# app.register_blueprint(solver_bp)
app.register_blueprint(login_bp)
app.register_blueprint(main_bp)
return app