Craft CMS で作った会員制サイトで、ユーザーのログインが切れたときにリダイレクトされる URL を変更する方法をご紹介します。
Craft CMS でフロント側のサイトを {% requireLogin %}
を利用して会員専用サイトにしているとき、ログインがタイムアウトすると初期設定では http://your-host/login
という URL にリダイレクトされるようになっています。
このリダイレクトされる URL の変更方法をご紹介します。
このリダイレクトされる URL を変更するには、 craft/config/general.php
に下記の設定を追加するだけです。
'loginPath' => 'リダイレクトさせるURL',
なお、ここで指定した URL は管理画面でログインが切れたときにリダイレクトされる管理画面のログイン URL とは異なります。つまり、ここで設定をしても、管理画面でログアウトしたときは今まで通り管理画面のログイン画面にリダイレクトされます。
簡単ですが、以上です。
【参考】