处理后台跳转错误

This commit is contained in:
super
2026-04-22 01:09:47 +08:00
parent 236b73755c
commit 8c4a6cd12a
9 changed files with 45 additions and 29 deletions

View File

@@ -4,7 +4,7 @@
import os
from flask import Blueprint, redirect, url_for, send_file, session
from utils.auth import login_required, admin_required, is_session_user_valid
from utils.auth import login_required, admin_required, is_session_user_valid, is_current_user_admin
from utils.render import render_html
main = Blueprint('main', __name__, url_prefix='')
@@ -15,7 +15,7 @@ STATIC_DIR = os.path.join(BASE_DIR, 'static')
@main.route('/')
def index():
if session.get('user_id') and is_session_user_valid():
if session.get('user_id') and is_session_user_valid() and is_current_user_admin():
return redirect(url_for('main.admin_page'))
return redirect(url_for('auth.login'))