升级至TYPO3 v12后前端登录失败问题排查求助
TYPO3 v11升级v12后felogin前端登录失败的排查方向
felogin插件TS配置兼容性问题
TYPO3 v12对felogin的TS配置结构有调整,检查模板根目录下的setup.ts/constants.ts是否存在v11旧配置项未适配v12,比如权限控制、用户组关联类的配置未同步更新。前端用户表字段/权限隐性变化
v12优化了前端用户(fe_users表)的权限处理逻辑,直接在数据库检查目标用户的disable字段值是否为0,所属用户组的hidden状态是否正常,同时确认用户组已被添加到受保护页面的访问控制列表中。felogin插件版本未适配
确保felogin插件版本为12.x系列,v12要求felogin必须对应版本才能兼容,若升级后未同步更新插件,大概率会出现登录异常,可在扩展管理器中查看并更新至适配版本。会话/Cookie配置异常
v12对会话存储和Cookie规则有更新,检查LocalConfiguration.php中FE相关配置:比如cookieSameSite属性设置是否合理,sessionTimeout是否正常,也可在安装工具中重置FE会话相关配置后重试。页面路由或类型冲突
受保护页面的路由配置可能在升级后出现异常,尝试新建一个测试页面,仅添加felogin插件并设置访问保护,测试是否能正常登录,以此排除原有页面特殊配置的干扰。开启调试模式排查深层错误
临时在LocalConfiguration.php中设置['BE']['debug'] = true;和['FE']['debug'] = true;,再次尝试登录,查看是否有隐藏的错误提示或日志生成更详细记录,调试完成后记得关闭调试模式。
内容的提问来源于stack exchange,提问作者clive beckett

