小编kin*_*osh的帖子

密码确认验证CakePHP

我已经搜索了很多,尝试了书中的每一个技巧,但我仍然无法让我的CakePHP应用程序执行简单的密码确认验证.我尝试过像这样创建自定义验证规则:

'passwordequal' => array('rule' => 'checkpasswords' , 'message' => 'Passwords Do Not Match')
Run Code Online (Sandbox Code Playgroud)

然后像这样定义'checkpasswords':

public function checkpasswords(){

    if(strcmp($this->data['User']['new_password'],$this->data['User']['confirm_password']) == 0 )
    {
        return true;
    }
    return false;
}
Run Code Online (Sandbox Code Playgroud)

'new_password'和'confirm_password'是密码输入字段.这没用.然后我尝试了一个我在其中散列'confirm_password'.那也行不通.我还有其他没有经过验证的"规则",比如'notempty',我认为这是标准的CakePHP规则之一.任何人都可以帮忙.我知道这个问题已被问过几次,但这些解决方案都没有对我有用.CakePHP文档也没有多大帮助.

php cakephp cakephp-2.0

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

cakephp ×1

cakephp-2.0 ×1

php ×1