レッスン予約システムについてのメモです。
会員(=購読者:subscriber)だけが閲覧できる「マイページ(スラッグ名:mypage)」を用意し、会員がログインしたらマイページへリダイレクトさせます。会員専用ページは、受講履歴・予定一覧・入金報告フォーム・ほか複数ページにおよぶことが考えられるので、マイページの子孫ページ(マイページを先祖とするページ)も全て会員専用という扱いにします。

 

ログイン後、会員ユーザーであればマイページへリダイレクトする

 

アクセスしたページのスラッグ名で閲覧を制御する

マイページ(とその子孫ページ)にアクセスしたユーザーがログインしていない場合はログインフォームへリダイレクトし、アクセスしたユーザーが会員以外ならばサイトのトップページへリダイレクトします。