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 datetime import datetime, timedelta
|
||||||
from functools import wraps
|
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 flask_cors import CORS
|
||||||
|
|
||||||
from database import get_db, init_db, generate_booking_number, log_change
|
from database import get_db, init_db, generate_booking_number, log_change
|
||||||
@@ -21,6 +21,11 @@ app = Flask(__name__,
|
|||||||
static_folder='static')
|
static_folder='static')
|
||||||
CORS(app)
|
CORS(app)
|
||||||
|
|
||||||
|
# Auth Blueprint
|
||||||
|
app.secret_key = "dev-secret-change-in-production"
|
||||||
|
from login_routes import auth_bp
|
||||||
|
app.register_blueprint(auth_bp)
|
||||||
|
|
||||||
# Konfiguration
|
# Konfiguration
|
||||||
DEFAULT_OPEN_HOUR = 10 # 10:00
|
DEFAULT_OPEN_HOUR = 10 # 10:00
|
||||||
DEFAULT_CLOSE_HOUR = 23 # 23:00
|
DEFAULT_CLOSE_HOUR = 23 # 23:00
|
||||||
@@ -75,12 +80,6 @@ def index():
|
|||||||
return render_template('index.html')
|
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')
|
@app.route('/api/health')
|
||||||
def health():
|
def health():
|
||||||
"""Health-Check"""
|
"""Health-Check"""
|
||||||
|
|||||||
Reference in New Issue
Block a user