我在Typo3中構建了一些受限制的頁面。問題是我無法自動將用戶從這些頁面重定向到登錄頁面。我怎麼做?我迫切需要它,儘管我花了最多的一天上工作的事實,不能找到一個解決辦法:(TYPO3 - 用戶未登錄時重定向到登錄頁面
任何幫助將非常感激
我在Typo3中構建了一些受限制的頁面。問題是我無法自動將用戶從這些頁面重定向到登錄頁面。我怎麼做?我迫切需要它,儘管我花了最多的一天上工作的事實,不能找到一個解決辦法:(TYPO3 - 用戶未登錄時重定向到登錄頁面
任何幫助將非常感激
這應該很好地工作。
# Restricted area starts at pid 123.
# Check if user is logged in:
[PIDinRootline = 123] && [usergroup = *]
# do something
[else]
page.config >
page.config.additionalHeaders = Location: http://www.yourdomain.org/login.html
[end]
謝謝。效果很好。經過Chrome,FF,IE8測試。 –
@Mateng:你的情況是錯誤的,並以無限循環結束(重定向)。使用'[PIDinRootline = 123] && [loginUser =]'並移除'[else]'。 – Ludwig
**注意:**請勿限制整頁,僅限頁面的所有內容。否則RealURL將在重定向發生之前觸發404處理程序。 請參閱[404限制訪問頁面而不是登錄表單](http://stackoverflow.com/questions/6663228/typo3-404-for-restricted-access-page-instead-of-login-form/25649993)for其他方案。 – Ludwig
只是爲了文檔的原因:確保你選擇正確的重定向模式
如果我希望再導向。例如登錄後的某個頁面,但只有一個特定的用戶組應該重定向到另一個頁面,然後我選擇兩個項目進行重定向,並將它們按正確順序排列。我在頁面>插件>重定向下選擇它們。
順序應該是特定條件首先被捕獲的方式。
此屏幕快照示出了它:
這對於Typo3的6.1.3中進行測試。
希望幫助某人......
的可能重複[TYPO3的:對於受限制的訪問頁面,而不是登錄表單404](http://stackoverflow.com/questions/6663228/typo3-404-for-restricted -access-page-instead-of-login-form) – Ludwig