Commit Graph

10 Commits

Author SHA1 Message Date
9bfe0db3be fix: 优化 CDN 环境下的真实 IP 获取逻辑
- 调整 IP 获取优先级:CF-Connecting-IP > X-Real-IP > X-Forwarded-For > REMOTE_ADDR

- 增加内网 IP 检测,避免将 CDN 内网 IP 作为客户端 IP

- 从 X-Forwarded-For 中提取第一个公网 IP

- 增强 IP 格式验证
2026-01-20 23:12:32 +08:00
33d46ef9b1 feat: 添加 AI 查询页面安全防护机制
- IP 访问频率限制:60秒内最多10次查询

- 单线程访问限制:同一 IP 同时只能有一个查询

- 查询结果缓存:成功的查询结果缓存1小时

- 支持 Cloudflare 等代理的真实 IP 获取

- 访问受限时显示友好的错误页面
2026-01-20 23:11:24 +08:00
43d6a44dec feat: 添加 AI 查询页面固定链接支持
- 注册 /ai-query 和 /ai-query/{CODE} 路由

- 支持 URL 路径参数传递识别码

- 更新所有识别码链接为固定链接格式

- 与友链、反馈页面保持一致的实现方式
2026-01-20 23:05:06 +08:00
1427fada10 fix: 修复 AI 查询页面 footer 对齐问题
- 移除多余的 </main> 和 </div> 闭合标签

- 与友链页面保持一致的 HTML 结构

- footer 由 footer.php 统一处理闭合标签
2026-01-20 22:59:47 +08:00
6955b4faa3 fix: 修复 AI 查询页面 footer 居中问题
- 添加 width: 100% 和 float: none 确保 footer 正确居中

- 与友情链接页面的实现保持一致
2026-01-20 22:55:34 +08:00
1732c06df9 fix: 修复 AI 查询页面 footer 宽度
- footer 跟随主内容区域宽度(1000px)

- 参考友情链接页面的实现
2026-01-20 22:52:25 +08:00
39d5f88b1e chore: 清理未提交的文件
- 删除 page-ai-summary-query.php 模板文件

- 删除 js-fallback.js

- 其他文件的修改
2026-01-20 22:50:10 +08:00
10e0f5e8c1 refactor: 完全重构 AI 验证页面(参考友链页面)
- 采用友链页面的布局和样式结构

- 使用全局 CSS 变量

- 固定页面布局(隐藏侧边栏)

- PJAX 兼容性处理

- 响应式设计

- 内容验证功能完整实现
2026-01-20 22:45:15 +08:00
d40af82a37 refactor: 重构 AI 验证页面为专业化设计
- 页面定位调整为 AI 内容验证与查询

- 移除所有 emoji 图标,使用纯文本

- 所有样式使用 CSS 全局变量

- 增加内容变更检测功能

- 显示文章最后修改时间

- 添加验证状态徽章(一致/已变更)

- 优化描述文案,更加专业化

- 响应式设计优化
2026-01-20 22:35:08 +08:00
a4010c293c refactor: 重构 AI 摘要查询为独立页面
- 删除模板文件 page-ai-summary-query.php

- 创建独立页面文件 ai-summary-query.php(参考友链和反馈页面)

- 移除 AJAX 查询接口 argon_query_ai_summary_by_code

- 所有查询通过独立页面完成

- 更新识别码链接指向独立页面
2026-01-20 22:28:04 +08:00