1. 开启交叉评查的显示/隐藏(开启生产环境的配置),优化不同端口的显示/隐藏交叉评查入口的效果。
2. 优化评查结果的AI建议修改的文本输入框的显示效果。 3. 提交17正式环境的api-config.ts,备份一个wafIP的配置api-config-wafIP.ts。
This commit is contained in:
@@ -313,6 +313,17 @@ export async function loader({ request }: LoaderFunctionArgs) {
|
||||
}
|
||||
}
|
||||
|
||||
// 🔒 交叉评查访问控制:
|
||||
// - CROSS_CHECKING_ONLY_MODE=false 时,所有端口都可访问(根据后端权限)
|
||||
// - CROSS_CHECKING_ONLY_MODE=true 时,只有 51707 端口可访问
|
||||
if (CROSS_CHECKING_ONLY_MODE && !isPublicPath && currentPort !== CROSS_CHECKING_ONLY_PORT) {
|
||||
const isCrossCheckingPath = pathname === '/cross-checking' || pathname.startsWith('/cross-checking/');
|
||||
if (isCrossCheckingPath) {
|
||||
console.warn(`⚠️ [Root Loader] CROSS_CHECKING_ONLY_MODE启用,非51707端口禁止访问交叉评查:端口=${currentPort},路径=${pathname}`);
|
||||
throw new Response("当前端口无权访问交叉评查功能", { status: 403 });
|
||||
}
|
||||
}
|
||||
|
||||
// 向组件传递路径信息
|
||||
return Response.json({
|
||||
userRole, // ✅ 返回真实的用户角色
|
||||
|
||||
Reference in New Issue
Block a user