ここまでの例で user の認証が実装できた.ここではマルチ認証,つまり一般ユーザ (user) だけでなくシステムの管理者 (admin) でも認証ができるようにしたい.あるいは,user, professor, admin の3種類でもよい.
例えば,user, professor, admin の3種類のマルチ認証を行う.
user のログインページとトップページをそれぞれ /login, /home とする.
professor のログインページとトップページはそれぞれ /professor/login, /professor/home にする.
さらに,adamin のログインページとトップページはそれぞれ /admin/login, /admin/home にする.
なお,それぞれのログインページはだれでも閲覧可能,トップページはログイン後しか閲覧できないようにする.
ここを参考に一般ユーザの認証を完成させる.