CakePHP3

CakePHP3の開発時にいつもそうなのですが、認証時(Auth)の初期パスワードをどのように生成すればいいのかがわからなくなり、バタバタしてしまいます。

メモがてら下記に明記しておきます。

<?php
// \src\controller\appcontroller.php
namespace App\Controller;

use Cake\Controller\Controller;
use Cake\Event\Event;
use Cake\Auth\DefaultPasswordHasher; // ←これを追加

class AppController extends Controller{
    public function initialize(){
        parent::initialize();
        //   :
        // (省略)
        //   :
        // ここから
        $obj = new DefaultPasswordHasher;
        debug($obj->hash('ここにパスワード'));
        // ここまで
    }
}

PHPフレームワーク CakePHP 3入門

価格¥3,080

順位218,062位

津耶乃, 掌田

発行秀和システム

発売日2017/01/14

Amazonを開く

Supported by amazon Product Advertising API