![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
14/09/2017, 03:21
|
![Avatar de mortiprogramador](http://static.forosdelweb.com/customavatars/avatar320585_1.gif) | Colaborador | | Fecha de Ingreso: septiembre-2009 Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 15 años, 5 meses Puntos: 214 | |
Respuesta: Session Codeigniter No se mantienen Saludo.
De nada.
Bueno, yo estoy usando la versión 3.1.3 de CodeIgniter
y la versión 3.1.0 Beta 6 de Xampp.
Pues que raro que te este molestando,
sin embargo, he bajado la versión 3.0.6
y ya la probé y funciona.
Te cuento lo que tengo en los archivos.
autoload.php
Código PHP:
Ver original$autoload['libraries'] = array('session'); $autoload['helper'] = array('url'); $autoload['model'] = array('login_model');
controllers/Login.php
Código PHP:
Ver originalpublic function validar() { /*deje la carga en comentario aquí porque en autoloads ya se carga pero si se quisiera hacer lo contrario, es decir, no cargar en autoload y cargarla aquí, también funciona. */ //$this->load->model('login_model'); if ($this->input->post('usuario') != "" && $this->input->post('clave') != "") { $usuario = $this->login_model->getValidarUsuario($this->input->post('usuario'), $this->input->post('clave')); 'usuario' => $usuario[0]['USUARIO'], 'login' => TRUE ); $this->session->set_userdata($sessionData); //aquí verifiqué si asignaba bien o no en principio, prueba OK //print_r($this->session->userdata); exit; // en los redirect quite el index.php redirect('/cpanel'); } else { redirect('/login'); } } else { redirect('/login'); } }
routes.php
Código PHP:
Ver original$route['default_controller'] = 'Login'; $route['validar'] = 'Login/validar';
Las cookies tienen los mismos valores que publicaste,
son los que vienen por default.
Y en el modelo, no cargue bd ni nada,
solo algo dummie para la prueba.
Login_model.php
Código PHP:
Ver originalpublic function getValidarUsuario($user, $pass) { if( $user == 'user1' && $pass == 'pass2') }
Y el Cpanel con su var_dump quedó igual, y lo muestra bien.
En cuanto al xampp, no creo que de conflicto,
sin embargo, has un phpinfo() para ver que
todo este bien (la librería de sesión cargada, etc)
Ya nos contarás.
__________________ "Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com |