typo3 - 前端登录,重定向到目标页面和 TYPO3 中的 404
问题描述
在具有许多受限页面的安装中,我正在解决以下问题。许多这些页面是从外部链接到其他站点的。
所以我需要以下可能性:
当用户未登录并且目标页面存在时,他应该被重定向到登录页面,然后再次重定向到目标页面。
当用户未登录但目标页面不存在(= 404)时,应将用户重定向到登录页面,然后在登录后重定向到 404 页面。
第一,我可以通过将安装工具中的每个 404 重定向到我的登录页面 (/?id=1234) 来实现。但是当目标页面不存在时,这会以无限循环结束。用户一次又一次地被重定向到登录页面......
任何想法如何管理这个?谢谢!
解决方案
您应该使用 TypoScript 选项config.typolinkLinkAccessRestrictedPages
来处理此类情况。
用户被重定向到的页面上的登录表单需要在成功登录后处理重定向。为此felogin
,可以使用由 GET/POST 参数定义的重定向模式来实现。
推荐阅读
- amember - 您如何知道该产品是否曾在 AMEMBER 购买过?
- php - 如何从命令行或 c++ 运行 php-cgi 或等效项来模拟 MacOS 10.15 上的 Web 服务器?
- c# - 无法使用 C# 解析 SOAP 响应
- autodesk-forge - Autodesk Forge - Revit 坐标
- html - 如何使用角度将html输入类型日期占位符值更改为当前日期即时消息
- arrays - 2018 年 10 月 30 日 00:00:00 在 mongo 中将字符串更改为 iso 日期
- java - java.lang.ExceptionInInitializerError 与 TestNG + Cucumber + Maven
- nuget - Nuget Package restore 添加的包未恢复
- amazon-web-services - 无法在 AWS lambda 上使用 google 或工具
- reactjs - 防止 React 显示用于样式化组件的道具?