ユーザー登録機能つづき 4

仮登録に続いて、本登録に基礎が出来てきた。
本登録の際には、CakePHPのAuthコンポーネントを組み込んだ。
一通り出来た後に、例によって確認画面を組み込むことを忘れたので、余計に時間がかかってしまった。

Authはデフォルトでユーザー名とパスワードで認証するが、メールアドレスとパスワードで認証するよう変更。

Usersテーブルで使用している場合は、以下のようにする。

コントローラー内の
function beforeFilter(){}

$this->Auth->fields = array(
‘username’ => ‘変更したいフィールド名’,
‘password’ => ‘変更したいフィールド名’
);
を記述。

もちろん、テーブルのフィールド名も合わせる必要がある。

シェアする

  • このエントリーをはてなブックマークに追加

フォローする