var $validate = array(
'password' => array(
'passwordlength' => array('rule' => array('between', 8, 50),'message' => 'Enter 8-50 chars'),
'passwordequal' => array('checkpasswords','message' => 'Passwords dont match')
)
);
function checkpasswords()
{
return strcmp($this->data['Airline']['password'],$this->data['Airline']['confirm password']);
}
此代碼無法正常工作,即使它們匹配,也總是給出錯誤消息。另外,當我做一個編輯我得到的後續錯誤,因爲沒有密碼字段。是否有任何修補程序cakephp密碼驗證
Undefined index: password [APP/models/airline.php, line 25]
是'$這個 - > datadata'打算?如果不是,那就是你的問題。 – Stephen 2010-09-21 13:24:02
我修復了上面的代碼,刪除額外的數據,但我得到的錯誤 – aWebDeveloper 2010-09-21 13:28:41
我可以看到發佈數據的HTML表單嗎? – Stephen 2010-09-21 13:33:32