给定的方案是一个登录页面和另一个受用户限制的页面。
如果用户调用登录页面但已经登录,则将用户自动重定向到受限页面的最佳实践是什么? 工作流程应为:
非常感谢
答案 0 :(得分:0)
看看这个扩展名:https://bitbucket.org/ideativedigital/t3-redirect40x/src/master/。我知道它可以与TYPO3 9一起使用,但是如果您需要它与TYPO3 8一起使用,您可能需要进行一些调整。
答案 1 :(得分:0)
在Typoscript中,您可以使用条件a)检查用户是否已登录,b)检查他们在哪个页面上。然后,您可以添加一些其他标头来进行转发。
[usergroup = *] && [globalVar = TSFE:id = YOUR-LOGIN-ID]
config.additionalHeaders.cObject = COA
config.additionalHeaders.cObject {
10 = TEXT
10.value = HTTP/1.0 302 Temporary Redirect | Location: http://www.your-domain.com
20 = TEXT
20 {
typolink.parameter = YOUR-FORWARDING-ID
typolink.returnLast = url
}
}
[global]
用户组可以是* =所有用户组,或者您可以输入要转发的用户组的实际ID。 YOUR-LOGIN-ID应该是您的登录页面的pid。 YOUR-FORWARDING-ID应该是您要转发到的页面的ID