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 originalpublic function login()
{
$uLog = $this->input->post('uLog');
$pLog = $this->input->post('pLog');
$res = $this->Usuariosm->procesoLogin($uLog, $pLog);
if ($res === false) {
echo 'No puede iniciar sesión, verifique los datos que ha ingresado e inténtelo otra vez.|1';
}
else {
$res2 = $this->Usuariosm->datosUsuario($uLog);
if ($res2 === false) {
echo 'No se pudieron obtener los datos del usuario. Inténtelo más tarde.|1';
}
else {
foreach ($res2 as $row) {
'email' => $row['email'];
'nombre' => $row['nombre'];
'apellidos' => $row['apellidos'];
'telefono' => $row['telefono'];
'celular' => $row['celular'];
'intereses' => $row['intereses'];
);
}
$this->session->set_userdata('datosUser', $sess_array);
echo 'Bienvenido(a) ' . $sess_array['nombre'] . ' ' . $sess_array['apellidos'] . '|0';
}
}
}
Espero que me den una ayuda