Foros del Web » Programando para Internet » PHP » CodeIgniter »

problemas al leer uri con codeigniter

Estas en el tema de problemas al leer uri con codeigniter en el foro de CodeIgniter en Foros del Web. hola a todos , y gracias de antemano por darme de su valioso tiempo para solventar mi duda. les comento que estoy haciendo un sistema ...
  #1 (permalink)  
Antiguo 16/11/2016, 13:48
Avatar de herzbazi  
Fecha de Ingreso: febrero-2012
Mensajes: 612
Antigüedad: 12 años, 2 meses
Puntos: 36
Pregunta problemas al leer uri con codeigniter

hola a todos , y gracias de antemano por darme de su valioso tiempo para solventar mi duda.

les comento que estoy haciendo un sistema con codeigniter, que tiene que tener modo recuperación de contraseña , el formulario manda un correo y en dicho correo un link de un solo uso, en donde hay un código único , el cual debe de ser reemplazado cuando actualices la contraseña.

código de envío.

Código PHP:
Ver original
  1. $this->load->library('email');
  2.                         $configuracion['mailtype'] = 'html';
  3.                         $this->email->initialize($configuracion);
  4.  
  5.                         $this->email->from('[email protected]', 'Ducere');
  6.                         $this->email->to($data['correo']);
  7.  
  8.                         $this->email->subject('Recuperación de contraseña');
  9.                         $this->email->message('Modifica tu contraseña siguiendo el enlace ... <a href="'.base_url().'Lost_password_controller/modifica_contrasena/'.$data['codigo_unico'].'">Modificar contraseña</a>');
  10.  
  11.                         $this->email->send();
  12.  
  13.                         $this->session->set_flashdata('correcto', 'Se le mando un correo electrónico, favor verifique');
  14.                         redirect('Lost_password_controller/lost_password', 'refresh');

hasta ahí según yo todo bien pues si manda el correo con su numero y todo , es aquí mi duda.

cuando le doy clic al link me redirecciona hasta ahí todo bien , el tema es que por algún motivo no me deja leer la uri así que me da error

el error lo pueden ver en esta dirección
http://imaginaguate.com/ducere/Lost_...trasena/251548

lo intento recuperar de esta forma

Código PHP:
Ver original
  1. public function modifica_contrasena(){
  2.         $info['titulo'] = 'Recuperar contraseña';
  3.         $cod = $this->uri->segment(3);
  4.         $this->load->view('registros/header',$info);
  5.         $this->load->view('registros/restar-password',$cod);
  6.         $this->load->view('registros/footer');
  7.     }

el erro es

Ducere

Warning: include(/home/imaginag/public_html/ducere/application/views/errors/html/error_php.php): failed to open stream: No such file or directory in /home/imaginag/public_html/ducere/system/core/Exceptions.php on line 269

Warning: include(): Failed opening '/home/imaginag/public_html/ducere/application/views/errors/html/error_php.php' for inclusion (include_path='.:/opt/php54/lib/php') in /home/imaginag/public_html/ducere/system/core/Exceptions.php on line 269

se que el error es en $cod = $this->uri->segment(3); por que si quito esa linea funciona , pero la requiero para que cuando actualice sea el registro que necesito.

gracias por su amable y fina atención , muy agradecido desde ya
__________________
Enseña todo lo que sepas...
Aprende todo lo que puedas..
  #2 (permalink)  
Antiguo 16/11/2016, 18:41
Avatar de xlos_mas_pro  
Fecha de Ingreso: mayo-2011
Ubicación: Santiago
Mensajes: 359
Antigüedad: 12 años, 11 meses
Puntos: 11
Respuesta: problemas al leer uri con codeigniter

Intenta poner en link al enviar el correo a mano, sin base_url en el pasado tuve un problema similar y con eso lo solucione
  #3 (permalink)  
Antiguo 16/11/2016, 20:06
Avatar de herzbazi  
Fecha de Ingreso: febrero-2012
Mensajes: 612
Antigüedad: 12 años, 2 meses
Puntos: 36
Respuesta: problemas al leer uri con codeigniter

Cita:
Iniciado por xlos_mas_pro Ver Mensaje
Intenta poner en link al enviar el correo a mano, sin base_url en el pasado tuve un problema similar y con eso lo solucione
hermano no me funciono :( alguna idea
__________________
Enseña todo lo que sepas...
Aprende todo lo que puedas..
  #4 (permalink)  
Antiguo 24/02/2017, 10:40
Avatar de efenollal  
Fecha de Ingreso: abril-2012
Ubicación: Toa Baja
Mensajes: 63
Antigüedad: 12 años
Puntos: 3
Respuesta: problemas al leer uri con codeigniter

Estas llamando el helper url?

Etiquetas: variable
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:57.