ThinkPHP 6 的中间件鉴权,白名单该放哪
ThinkPHP 6 里把鉴权中间件挂成全局之后,健康检查、第三方回调这类开放接口常被一起拦下。这篇按挂载层级、白名单路径比对、401 与 403 的返回结构、校验后用户身份来源逐处拆开,末尾附一份改完能照着核对的清单。
ThinkPHP、Laravel 等框架的二次开发和项目维护。
ThinkPHP 6 里把鉴权中间件挂成全局之后,健康检查、第三方回调这类开放接口常被一起拦下。这篇按挂载层级、白名单路径比对、401 与 403 的返回结构、校验后用户身份来源逐处拆开,末尾附一份改完能照着核对的清单。
老旧PHP站点迁移MVC框架前先做好全站备份与URL盘点,通过路由映射、301重定向、内容数据清洗实现内容与表现分离,规范canonical、内链与sitemap,最大程度保护搜索引擎收录与历史外链流量。