2017-11-28 6 views
0

匿名ユーザーがサイトに入るのをブロックする必要がありますが、ホームページを構築するコントローラやそこにリダイレクトされるルーティングが見つかりません。どのコントローラがホームページを構築していますか?

匿名のレイヤー内のすべてを非表示にすると、アイテムを非表示にするだけですが、管理ページの機能と同様にログインページにリダイレクトする必要があります。

そして、匿名の役割を削除することはできません。なぜなら、彼らはいくつかのページやコンテンツにアクセスでき、ホームではないからです。

答えて

2

オーチャード(これをオーバーライドすることはできますが、ブログモジュールを参照してください)は、同じコントローラを使用してホームページを含むすべてのコンテンツアイテムをレンダリングします。

必要なものは、コンテンツの種類(例:ページ)に付けることができるコンテンツ許可モジュールです。これはアイテムごとに、どのロールがそれを表示できるかを指定できるようにします。これを接続し、あなたのホームページを見るために認証された設定だけは、必要に応じてログインページにリダイレクトする必要があります。

関連する問題