我刚刚学习了 CakePHP,我希望用户在编辑自己的信息时输入他们的旧密码。
在我的模型 User.php
'password_old' => array(
'match_old_password' => array(
'rule' => 'matchOldPassword',
'message' => 'Wrong password'
),
'minlength' => array(
'rule' => array('minLength', '8'),
'message' => 'Minimum 8 characters long'
)
)
我创建了一个函数 matchOldPassword
public function matchOldPassword(){
if($this->data['User']['password_old']==$current_password){
return true;
}
return false;
}
我的问题是,如何在模型中获取当前用户密码的值?我使用 CakePHP 2.1。