はじめに

導入

運用

参加・貢献

リソース

GitHubでこのページを編集

Home / 5 / plugin / マイページの開発

マイページの開発

マイページの開発は プレフィックス認証 を利用して行うと迅速に開発することができます。

ユーザー情報の保存先の決定

まずは、マイページにログインすることができるユーザー情報の保存先を決定します。
baserCMSで管理している users テーブルに保存する場合は特に何もする必要はありません。

そうでない場合は、DBテーブルの作成と、テーブルクラスを作成しましょう。

プレフィックス認証の設定

プレフィックス認証 を参考に、マイページ用のプレフィックス認証の設定を記述します。

テーブルクラスとセッションキーの変更

users テーブル以外を利用する場合は、 userModel に、作成したテーブルクラスを指定します。 また、 sessionKey も別のものに変更することをおすすめします。

ホワイトリストの設定

マイページについてログインしているユーザーのみしかアクセスできないようにするには、認証設定をホワイトリストにする必要があります。 permissionType1 に設定します。

マイページの作成

プレフィックス認証の設定さえ完了できれば、あとは特別なことは特にありません。

通常のCakePHPアプリケーションと同様に、コントローラー、テーブル、
エンティティ、ビューテンプレート等を作成していきます。