スパイスラボ神部です。
改めて AuthComponent でのパスワードの確認方法を調べてみたら、確認の方法も公式に提供されているらしいので、小さくとりあげておきます。
ここの「3」で、password_confirm というフィールド名にすればOKらしいです。
controller 側での確認方法も、リンク先の @TheKeyboard » Blog Archive » Simple User Registration in CakePHP 1.2 に載っています。
if ($this->data['User']['password'] == $this->Auth->password($this->data['User']['password_confirm'])) {
こちらにあるように、、password_comfirm で比較するときには、AuthComponent を有効にしないといけないのがちょっと面倒ですね。ここは改善してほしいものです。
関連記事


