CakePHP

AuthComponent がどの方式でパスワードをハッシュ化しているか

どの方式でハッシュ化しているのか CakePHP はログイン認証に使うパスワードを自動的にハッシュ化してDBに格納してくれて便利なのだが、どの方式でハッシュ化しているのかがわかりにくい。 調べた結果、自分の環境だと、sha1 だった。 どのように調べたかを…

CakePHPのログイン実装

規約から外れた場合のログイン実装 CakePHP はユーザーのログイン処理が$this->Auth->login()みたいに簡単に書けるのだけど、規約から外れた場合、例えばユーザーテーブル名がUserでなかった場合にどうすればいいのかを調べた。 AuthComponent を使う やりか…

crond でタスクを実行する際に$_SERVER['SERVER_NAME']が有効でない

原因と対策 CakePHP のapp/Console/cakeを叩くコマンドをCrontab に登録したのですが思い通りに動かずはまったのでメモ。 Cron Job $_SERVER issue php - Cron Job $_SERVER issue - Stack Overflow $_SERVER['HTTP_HOST']や$_SERVER['SERVER_NAME']などの変…