dddd10
یک شنبه 30 شهریور 1393, 18:23 عصر
سلاملطفا بگین به چه صورت callback بنویسم تا رمز عبور وارد شده و تکرار رمز عبور وارد شده توسط کاربر را بررسی کنه تا هم خوانی داشته باشن تایید بشه؟فقط بررسی نام کاربری رو دیدم!
pary_daryayi
دوشنبه 31 شهریور 1393, 04:19 صبح
بدون calback هم میشه و ساده تره:
$this->form_validation->set_rules('password', 'Password', 'trim|required|matches[passconf]|md5');
$this->form_validation->set_rules('passconf', 'Password Confirmation', 'trim|required');
اما با calback :
$this->form_validation->set_rules('old_password', 'Old Password', 'trim|required|callback_password_matches');
$this->form_validation->set_rules('new_password', 'New Password', 'trim|required');
و کد calback :
public function password_matches($id, $passowrd)
{
if (!$this->User_model->passwordMatches($id, $password)) {
$this->form_validation->set_message('password_matches', 'The password you entered does not match your old password.');
return FALSE;
} else {
return TRUE;
}
}
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.