2011-11-15 25 views
8

私はTypo3で構築されたいくつかの制限付きページを持っています。問題は、ユーザーをこれらのページからログインページに自動的にリダイレクトできないことです。それ、どうやったら出来るの?私は必死にそれを必要と私はそれに取り組んで一日の大半を費やしてきた:(TYPO3 - ユーザーがログインしていないときにログインページにリダイレクト

すべてのヘルプははるかに高く評価されるという事実のにもかかわらず、解決策を見つけることができません

+0

が重複する可能性:([TYPO3の代わりにログインフォームの制限されたアクセスページについて404] http://stackoverflow.com/questions/6663228/typo3-404-for-restricted -access-page-login-formの代わりに) – Ludwig

答えて

7

正常に動作する必要があること:。

# 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] 
ただ、ドキュメントの理由のために

Found here

+0

ありがとうございました。うまくいく。 Chrome、FF、IE8でテスト済みです。 –

+2

@Mateng:あなたの状態は間違っており、リダイレクトの無限ループに終わってしまいます。 '[PIDinRootline = 123] && [loginUser =]'を使い、 '[else]'を削除してください。 – Ludwig

+0

**注意:**完全なページを制限しないでください。ページのすべての内容のみを制限してください。それ以外の場合、RealURLはリダイレクトが行われる前に404ハンドラをトリガします。 [ログインフォームの代わりに制限されたアクセスページについては[404]を参照してください(http://stackoverflow.com/questions/6663228/typo3-404-for-restricted-access-page-instead-of-login-form/25649993)他のソリューション。 – Ludwig

2

:あなたが右のリダイレクトモードを選択するようにしてください

を私はREDIRしたい場合。特定のユーザーグループだけが別のページにリダイレクトする必要がある場合は、リダイレクト用に2つのアイテムを選択して、それらを正しい順序で表示します。ページ>プラグイン>リダイレクトの下でそれらを選択します。

この順序は、特定の条件が最初にキャッチされる方法である必要があります。

このスクリーンショットは、それを示しています

Redirect options

これはTYPO3の6.1.3の試験を行いました。 SBを助け

希望...の

関連する問題