0
양식 유효성 검사에서 현재 비밀번호는 내가 로그인 한 비밀번호와 일치해야합니다. 내가 소개하는 현재 비밀번호가 로그인 할 때 사용한 비밀번호와 일치하면 내 비밀번호를 변경할 수 있습니다. 하지만 작동하지 않습니다, 나는 현재 암호 필드에 암호를 넣을 수 있습니다. 내 질문에 일치하는 기능을 내가 로그인하는 데 사용하는 비밀 번호를 넣어하는 방법입니다. (내가 사용하는 비밀 번호는 세션에 저장됩니다).은 function argument codeigniter와 일치합니다.
function edit_info()
{
$this->load->helper(array('form', 'url'));
$this->load->library('session');
$this->load->library('form_validation');
$this->form_validation->set_rules('firstname2','FirstName','trim|required');
$this->form_validation->set_rules('lastname2','LastName','trim|required');
$this->form_validation->set_rules('current_password','Current Password','trim|required|matches(password)');
$this->form_validation->set_rules('password3','Password','trim|required|min_length[4]|max_length[32]');
if($this->form_validation->run() == FALSE)
{
$this->edit();
}
else
{
$this->load->model('membership_model');
if($this->membership_model->edit_member())
{
$data['main_content']='edit_successful';
$this->load->view('includes/template',$data);
}
else
{
$this->load->view('main_menu');
}
}
}
나는 그 일을했습니다. 감사 – user3313651