Fix: Auth Blueprint registrieren und Secret Key hinzufügen
- login_routes.py Blueprint importieren und registrieren - Flask secret_key für Sessions hinzufügen - Duplizierte /admin Route entfernt (jetzt in login_routes.py) - redirect/session aus Import entfernt (nicht mehr direkt gebraucht) Fixes: Admin-Login funktioniert jetzt mit Passwort changeme
This commit is contained in:
+6
-7
@@ -6,7 +6,7 @@ import json
|
||||
from datetime import datetime, timedelta
|
||||
from functools import wraps
|
||||
|
||||
from flask import Flask, redirect, request, session, jsonify, render_template, send_from_directory, g
|
||||
from flask import Flask, request, jsonify, render_template, send_from_directory, g
|
||||
from flask_cors import CORS
|
||||
|
||||
from database import get_db, init_db, generate_booking_number, log_change
|
||||
@@ -21,6 +21,11 @@ app = Flask(__name__,
|
||||
static_folder='static')
|
||||
CORS(app)
|
||||
|
||||
# Auth Blueprint
|
||||
app.secret_key = "dev-secret-change-in-production"
|
||||
from login_routes import auth_bp
|
||||
app.register_blueprint(auth_bp)
|
||||
|
||||
# Konfiguration
|
||||
DEFAULT_OPEN_HOUR = 10 # 10:00
|
||||
DEFAULT_CLOSE_HOUR = 23 # 23:00
|
||||
@@ -75,12 +80,6 @@ def index():
|
||||
return render_template('index.html')
|
||||
|
||||
|
||||
@app.route("/admin")
|
||||
def admin_dashboard():
|
||||
if session.get("user_role") != "admin":
|
||||
return redirect("/")
|
||||
return render_template("admin.html")
|
||||
|
||||
@app.route('/api/health')
|
||||
def health():
|
||||
"""Health-Check"""
|
||||
|
||||
Reference in New Issue
Block a user