refactor(routes): 刪除 app.py 首頁重複路由
ADR-017 Phase 3f-1 dashboard sprint;首頁改由 dashboard_bp 接管,並更新 url_for('index') 相容引用。
This commit is contained in:
6
auth.py
6
auth.py
@@ -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 模組已載入(增強安全版本)")
|
||||
|
||||
Reference in New Issue
Block a user