匹配函数参数codeigniter
在表单验证中,当前密码必须与我登录的密码匹配。如果我引入的当前密码与我登录时使用的密码匹配,我可以更改密码。但它不起作用,我可以在我当前的密码字段中输入任何密码。我的问题是如何输入我用来登录的密码。(我用来记录的密码存储在会话中)匹配函数参数codeigniter,codeigniter,Codeigniter,在表单验证中,当前密码必须与我登录的密码匹配。如果我引入的当前密码与我登录时使用的密码匹配,我可以更改密码。但它不起作用,我可以在我当前的密码字段中输入任何密码。我的问题是如何输入我用来登录的密码。(我用来记录的密码存储在会话中) 您需要对控制器内的函数进行回调 // call function to check $this->form_validation->set_rules('current_password','Current Password','trim|required
您需要对控制器内的函数进行回调
// call function to check
$this->form_validation->set_rules('current_password','Current Password','trim|required|callback_password_check');
// do your check and return false or true
public function password_check($str){
}
转到:
// call function to check
$this->form_validation->set_rules('current_password','Current Password','trim|required|callback_password_check');
// do your check and return false or true
public function password_check($str){
}