cakephp3 パスワードをハッシュ化
忘れないようにめもめも。。。
src/Model/Entity/User.php
<?php namespace App\Model\Entity; use Cake\ORM\Entity; use Cake\Auth\DefaultPasswordHasher; // ここ大事! class User extends Entity { protected $_accessible = [ '*' => true, 'id' => false ]; protected $_hidden = [ 'password' ]; // パスワードハッシュ化 protected function _setPassword($password) { return (new DefaultPasswordHasher)->hash($password); } }
簡単にパスワードハッシュ化が可能。