cakePHP : Auto Loginの実装
cakePHP 2.4 で、Auto Loginを実装した。 その手順をメモ。 まず、使用したコンポーネントはこちら。 http://milesj.me/code/cakephp/auto-login ただしこれは注意書きにあるように、2.Xでは非推奨になっているので、最新版を下からいただく。 http://milesj.me/code/cakephp/utility こちらをダウンロードして、使うのはContoroller/Component/AutoLoginComponent.php。 ※探してみたところ、こちらにアップデートのお知らせがあった。 http://milesj.me/blog/read/upgrading-ajaxhandler-1.6-3 実装の方法は、上のページと変わらない様だ。 1.AppControllerでComponentの追加。 (username => emailとしてるは、認証時のユーザー名をemailしているため。) public $components = array( ‘AutoLogin’, // 追加 ‘Auth’ => array( ‘authenticate’ => array( ‘Form’ => array( ‘fields’ => array(‘username’ => ’email’) ) ), ‘authorize’ => array( ‘Actions’ => array(‘actionPath’ => ‘controllers’) ) ), ‘Session’ ); 2.loginフォーム(僕の場合はuser/login.ctp)にチェックボックスの追加 echo $this->Form->input(‘auto_login’, […]