refactor(routes): 刪除 app.py 首頁重複路由

ADR-017 Phase 3f-1 dashboard sprint;首頁改由 dashboard_bp 接管,並更新 url_for('index') 相容引用。
This commit is contained in:
OoO
2026-04-29 21:11:45 +08:00
parent aa56479c66
commit 71ea819d06
4 changed files with 5 additions and 298 deletions

View File

@@ -219,7 +219,7 @@ def role_required(*roles):
if user_role not in roles:
# 權限不足,返回 403
flash('您沒有權限存取此頁面', 'danger')
return redirect(url_for('index'))
return redirect(url_for('dashboard.index'))
return f(*args, **kwargs)
return decorated_view
@@ -313,7 +313,7 @@ def init_auth_routes(app):
clear_login_attempts(client_ip)
print(f"✅ 登入成功 | IP: {client_ip}")
return redirect(url_for('index'))
return redirect(url_for('dashboard.index'))
else:
# 登入失敗
is_now_locked = record_login_failure(client_ip)
@@ -351,4 +351,4 @@ def init_auth_routes(app):
print(f"👋 使用者已登出 | IP: {client_ip}")
return redirect(url_for('login'))
print("✅ Auth 模組已載入(增強安全版本)")
print("✅ Auth 模組已載入(增強安全版本)")