マイページの開発は プレフィックス認証 を利用して行うと迅速に開発することができます。
まずは、マイページにログインすることができるユーザー情報の保存先を決定します。
baserCMSで管理している users テーブルに保存する場合は特に何もする必要はありません。
そうでない場合は、DBテーブルの作成と、テーブルクラスを作成しましょう。
プレフィックス認証 を参考に、マイページ用のプレフィックス認証の設定を記述します。
users テーブル以外を利用する場合は、 userModel
に、作成したテーブルクラスを指定します。 また、 sessionKey
も別のものに変更することをおすすめします。
マイページについてログインしているユーザーのみしかアクセスできないようにするには、認証設定をホワイトリストにする必要があります。 permissionType
を 1
に設定します。
プレフィックス認証の設定さえ完了できれば、あとは特別なことは特にありません。
通常のCakePHPアプリケーションと同様に、コントローラー、テーブル、
エンティティ、ビューテンプレート等を作成していきます。