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###