Как проверить функцию «Забыли пароль» локально в CodeIgniter

Я делаю забыл пароль в локальном. Так что я не могу понять, правильно это или нет.

Могу ли я проверить это, используя ссылку

    <a href='".base_url()."user/pass_confirmation/$encrypted_string/$email'>

Моя функция контроллера

    function email_check()
    {

       $email=$this->input->post('email');
       $data = array(
        'user_email' =>$email, 
        );
       $result = $this->UM->email_verify($data);
      if($result)
       {
       echo $result;
       $date   = date(Y-m-d);
       $string = $email."-".$date;
       $encrypted_string = md5($string);
       echo $encrypted_string;
       $res=$this->UM->insert_key($encrypted_string,$result);
       $this->email->from('[email protected]');
       $this->email->to($this->input->post('email'));
       $this->email->subject('Confirmation to reset password');
       $message = "<p>This email has been sent as a request to reset our password</p></br>";
       $message .= "<p><a href='".base_url()."user/pass_confirmation/$encrypted_string/$email'>'>Click here </a>if you want to reset your password,
                    if not, then ignore</p>";
        $this->email->message($message);
        $this->email->send();
        redirect(base_url()."user/forgot_pass");
   }
   else 
   {
      redirect(base_url()."user/forgot_pass");
   }

}

person robins    schedule 10.08.2015    source источник
comment
Это не дубликат, я спрашиваю иначе   -  person robins    schedule 11.08.2015


Ответы (1)


<a href='".$_SERVER['server_name']."user/pass_confirmation/$encrypted_string/$email'>

Используйте имя сервера.

person reignsly    schedule 10.08.2015
comment
в вашем локальном $_SERVER['server_name'] будет выводиться localhost - person reignsly; 10.08.2015