如何在TYPO3 6.2中的felogin插件中设置注销重定向?

时间:2017-01-06 21:13:53

标签: typo3 logout typo3-6.2.x

我正在使用felogin - 让它工作我在我的根模板中使用TypoScript进行设置:

plugin.tx_felogin_pi1 {
  storagePid = 40,38,36,35,51
  showForgotPasswordLink = 1
  redirectMode = groupLogin,userLogin,login,loginError
  redirectPageLogout = 6
...

它工作正常,除非我在访问受限制的页面上尝试注销,因为它试图找到该受限页面,对于这些情况,我设置安装工具将其重定向到"页面未找到"模板。

我注意到注销表单操作始终指向我当前正在使用的页面ID:

<form action="index.php?id=49" target="_top" method="post">

所以这不是我想要的......我希望它永远是action="index.php?id=6"但我的redirectPageLogout = 6行并没有设法改变它。

任何人都知道如何更改此内容? 在felogin html模板中,只有###ACTION_URI###和idk才能从注销表单中获取,但我想按照规则进行游戏,而不是直接在模板中更改它...除非那里有&#39别无他法。

1 个答案:

答案 0 :(得分:1)

在处理注销后,您需要访问login- / logout-plugin才能使转发工作。
因此,如果您的注销插件位于只对登录用户不可见的页面上。处理注销,但无法处理您的重定向(TYPO3的默认处理接管并将您引导至可访问的页面)。如果只有插件本身仅对登录用户可见,则会出现同样的情况。

如果您将注销表单直接定位到所有人都可以看到插件的页面,则首先注销,然后可以始终处理重定向。