Redirect 类型3 felogin重定向到referer
我正在使用带有系统扩展名的Redirect 类型3 felogin重定向到referer,redirect,login,typo3,typoscript,referer,Redirect,Login,Typo3,Typoscript,Referer,我正在使用带有系统扩展名的felogin的TYPO3 7.6 LTS。 一切正常。FE用户使用登录名访问我的网站 现在,我想通过电子邮件向一些用户发送一个链接,比如deeplink,f.e.example.org/index.php?id=123。他们应该点击URL(pid=123),FE登录(pid=1),TYPO3应该重定向到第123页 我以为我正在使用referer,但它不起作用?RSA仍在正常工作。我使用Ext:felogin中的标准模板 我忘了什么吗 我的打字稿: config.typ
felogin
的TYPO3 7.6 LTS
。
一切正常。FE用户使用登录名访问我的网站
现在,我想通过电子邮件向一些用户发送一个链接,比如deeplink,f.e.example.org/index.php?id=123
。他们应该点击URL(pid=123),FE登录(pid=1),TYPO3应该重定向到第123页
我以为我正在使用referer,但它不起作用?RSA仍在正常工作。我使用Ext:felogin
中的标准模板
我忘了什么吗
我的打字稿:
config.typolinkLinkAccessRestrictedPages = 1
config.typolinkLinkAccessRestrictedPages_addParams = &referer=###RETURN_URL###
plugin.tx_felogin_pi1 {
storagePid = 27,15
#templateFile = EXT:myext/Resources/Private/Extensions/Felogin/Templates/FrontendLogin.html
showForgotPasswordLink = 1
#showPermaLogin =
forgotLinkHashValidTime = 12
newPasswordMinLength = 4
### redirect options
redirectMode = referer
redirectFirstMethod = GET
redirectPageLogin = 2
redirectPageLoginError = 1
redirectPageLogout = 1
# disable redirect with one switch
redirectDisable =
# Show logout form direct after login
showLogoutFormAfterLogin = 0
}
什么都没有!一切都通过TS,但它不会工作
前端HTML:
<form action="/" target="_top" method="post" onsubmit="; return true;">
...
<div class="felogin-hidden">
<input type="hidden" name="logintype" value="login" />
<input type="hidden" name="pid" value="15,27" />
<input type="hidden" name="redirect_url" value="" />
<input type="hidden" name="tx_felogin_pi1[noredirect]" value="0" />
</div>
...
只需指定redirectFirstMethod
方法即可。此功能要求将GETvar“referer”设置为您希望用户在登录后返回的页面。有关更多详细信息,请参阅此链接
如中所述,FElogin扩展本身无法处理深度链接:
如果访问者直接输入访问受限页面的URL,他们将被发送到根行中他们有权访问的第一个页面。将这些直接访问发送到登录页面不是felogin插件的工作,而是需要一个自定义页面未找到处理程序
例如,自定义页面未找到处理程序就是扩展
安装扩展后,转到扩展设置并将登录表单页面的UID设置为“Standard 403 page”并保存
现在,每当用户使用deeplink进入访问受限页面时,他都会被重定向到登录页面-但是URL将保留为deeplink的URL。因此,用户在登录后被重定向到正确的页面
感谢您最初在另一个版本中提出此解决方案。嗨,pravin,谢谢您的回答。现在我所有的东西都是打字稿,没有flexform的。我已经编辑了我的帖子。但还是不行。我还有
showLogoutFormAfterLogin=0
就像FeloginWiki中描述的那样。。?!
plugin.tx_felogin_pi1 {
redirectMode = referer
redirectFirstMethod = GET
}
config.typolinkLinkAccessRestrictedPages = 1
config.typolinkLinkAccessRestrictedPages_addParams = &referer=###RETURN_URL###