Usersテーブルにusernameとpasswordを入れて、 チュートリアルにある簡単な認証画面でテストしたのですが、 どうしても認証できません。 データベースはMySQLを使用して、select md5(‘password’) で取得した値を passwordに入れていました。 デバッグしてみると、auth.phpでSecurity.saltで設定している ランダムの値が使用されていました・・・。 Security.saltの値プラス、フォームのpasswordの値をmd5に変換していたのです。 対応策は、事前に登録する値はselect md5(‘Security.saltの値password’) で登録するか、Cakeでaddするか、以下のように修正するかのようです。 Securityコンポーネントでは、saltを使用するかをtrueかfalseで設定できますが、 肝心の呼び出し元
![CakePHPのauth.phpでパスワードの認証ができない](https://cdn-ak-scissors.b.st-hatena.com/image/square/5138bba0d752a1e10585dcb6a2ceb676ad090827/height=288;version=1;width=512/http%3A%2F%2Fips.nekotype.com%2Fwp-content%2Fuploads%2F2013%2F11%2Fphp.png)