CakePHP 2.x.x 向けに作成したカスタム認証オブジェクト
FormAuthenticateクラスを拡張して、usernameとして参照するカラムを 複数指定可能にしたAuthenticateクラス
- ZIPファイルをダウンロード
- ダウンロードしたファイルを解凍
- app/Controller/Component/AuthにMultiUsernameAuthenticate.phpをコピー
(または任意のプラグインディレクトリにControllerディレクトリをコピー)
<?php
class AppController extends Controller {
public $components = array(
'Session',
'Auth' => array(
'authenticate' => array(
'MultiUsername' => array(
'username_columns' => array('username','mail')
),
),
),
);
}
?>