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入門

著者/訳者:掌田 津耶乃

出版社:秀和システム( 2017-01-14 )

定価:

Amazon価格:¥ 3,024

単行本 ( 498 ページ )

ISBN-10 : 4798048577

ISBN-13 : 9784798048574