Cakephp3

Cakephp3はおんなじパスワードいれても違うハッシュ値になるんやで

Cake2系だと同じパスワードだとハッシュ値も同じになっていたが、 3系のDefaultPasswordHasherは同じパスワードでも違うハッシュ値が返るようになった。Authentication - 3.x DefaultPasswordHasher uses the bcrypt hashing algorithm internally, which is…

Cakephp3でも$this->Auth->user()を使いたい!

Cakephp2系から3系へ移行した直後の方へシリーズ $this->Auth->user()がCake3系にないのでヘルパーを作る。幸いにも既にAuthHelperを作った方がおられるので、userメソッドだけ拡張させていただく Auth->get('Admin.id'), $this->Auth->get('User.email') * …

Cakephp3でいい感じにログを吐き出す方法

$this->log()でいい感じに吐き出したいポイント ・log関数にinfoとかwarningとかのレベルを入れなきゃいけなくなったので初期値を与えてオーバーライドする ・呼び出し元をdebug_backtraceで取ってきて整形する