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

Problemas con login

Estas en el tema de Problemas con login en el foro de CodeIgniter en Foros del Web. Quiero hacer un login en mi página que estoy haciendo con CodeIgniter y si no uso la parte de las sesiones si pasa y sale ...
  #1 (permalink)  
Antiguo 13/03/2015, 21:06
 
Fecha de Ingreso: mayo-2003
Ubicación: Lima
Mensajes: 967
Antigüedad: 21 años, 7 meses
Puntos: 8
Problemas con login

Quiero hacer un login en mi página que estoy haciendo con CodeIgniter y si no uso la parte de las sesiones si pasa y sale el mensaje que debería salir, pero cuando escribo la parte de las sesiones se queda parado, el método del controlador es este:
Código PHP:
Ver original
  1. public function login()
  2. {
  3.     $uLog = $this->input->post('uLog');
  4.     $pLog = $this->input->post('pLog');
  5.  
  6.     $res = $this->Usuariosm->procesoLogin($uLog, $pLog);
  7.  
  8.     if ($res === false) {
  9.         echo 'No puede iniciar sesión, verifique los datos que ha ingresado e inténtelo otra vez.|1';
  10.     }
  11.     else {
  12.         $res2 = $this->Usuariosm->datosUsuario($uLog);
  13.  
  14.         if ($res2 === false) {
  15.             echo 'No se pudieron obtener los datos del usuario. Inténtelo más tarde.|1';
  16.         }
  17.         else {
  18.             $sess_array = array();
  19.             foreach ($res2 as $row) {
  20.                 $sess_array = array(
  21.                     'email'         => $row['email'];
  22.                     'nombre'        => $row['nombre'];
  23.                     'apellidos'     => $row['apellidos'];
  24.                     'telefono'      => $row['telefono'];
  25.                     'celular'       => $row['celular'];
  26.                     'intereses'     => $row['intereses'];
  27.                 );
  28.             }
  29.             $this->session->set_userdata('datosUser', $sess_array);
  30.  
  31.             echo 'Bienvenido(a) ' . $sess_array['nombre'] . ' ' . $sess_array['apellidos'] . '|0';
  32.         }
  33.     }
  34. }
Espero que me den una ayuda
__________________
El aprendiz.
  #2 (permalink)  
Antiguo 18/03/2015, 12:24
 
Fecha de Ingreso: abril-2010
Ubicación: Extremadura
Mensajes: 128
Antigüedad: 14 años, 7 meses
Puntos: 2
Respuesta: Problemas con login

Con un debug bien hecho tiene que escupirte el problema, fijate en lo que devuelven las dos funciones a las que llamas, y comprueba que devuelvan lo que necesitas.

Etiquetas: login
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 04:12.