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

problemas con datos

Estas en el tema de problemas con datos en el foro de CodeIgniter en Foros del Web. hola, mis saludos a todos estoy empezando en esto de hacer un sitio web con codeigniter, estoy enfrascado hace varios dias en hacer un sistema ...
  #1 (permalink)  
Antiguo 23/03/2015, 06:40
 
Fecha de Ingreso: marzo-2015
Mensajes: 1
Antigüedad: 9 años, 7 meses
Puntos: 0
Pregunta problemas con datos

hola, mis saludos a todos

estoy empezando en esto de hacer un sitio web con codeigniter, estoy enfrascado hace varios dias en hacer un sistema de login sencillo en mi web, que el resultado sea el id del usuario que se conecta, ya que apartir de esta informacion le doy acceso a diferentes funciones en el sitio.

Cuando trato de enviarle del formulario de logueo via controlador la informacion al model en algun lugar me da un error.

Fatal error: Call to a member function login() on null in D:\xampp\htdocs\promociones\application\controller s\login.php on line 26 (en el codigo de abajo debe ser en la linea 11)

y simplemente no me deja seguir

este es codigo del controlador:
Código PHP:
Ver original
  1. function verificacion(){
  2.  
  3.         //$this->output->enable_profiler(TRUE);
  4.         if($this->input->post('submit')){  
  5.  
  6.            
  7.                 $username = $this->input->post('username',TRUE);
  8.                 $password = md5($this->input->post('password',TRUE));
  9.            
  10.                    
  11.             $login = $this->login_model->login($username, $password);
  12.  
  13.             if($login == TRUE)
  14.             {
  15.            
  16.                 $this->load->view('test',$username);
  17.                
  18.             }
  19.             else
  20.             {
  21.                 $data = array(
  22.                     'titulo' => 'Promociones - Área de Administración',
  23.                     'mensaje' => 'El usuario/Contraseña son incorrectos');
  24.                 $this->load->view('login',$data);
  25.             }
  26.         }
  27.         else
  28.             redirect(base_url().'login');
  29.         }

y este el de mi modelo

Código PHP:
Ver original
  1. public function login($username, $password){
  2.                
  3.         $this->db->where('user_usuario',$username);
  4.         $this->db->where('pass_usuario',$password);
  5.         $resultado = $this->db->get('usuarios');
  6.  
  7.         if($resultado->num_rows == 1){
  8.            
  9.             return TRUE;
  10.         }
  11.         else
  12.         {
  13.             return FALSE;
  14.         }
  15.  
  16.     }

agradesco de antemano cualquier ayuda
saludos

Última edición por rbarbeito; 23/03/2015 a las 06:46
  #2 (permalink)  
Antiguo 28/03/2015, 08:39
 
Fecha de Ingreso: junio-2014
Mensajes: 2
Antigüedad: 10 años, 4 meses
Puntos: 0
Respuesta: problemas con datos

Te recomiendo revises los valores de $username y $password parece que alguno es un valor null.
  #3 (permalink)  
Antiguo 30/03/2015, 17:13
Avatar de truman_truman  
Fecha de Ingreso: febrero-2010
Ubicación: /home/user
Mensajes: 1.341
Antigüedad: 14 años, 9 meses
Puntos: 177
Respuesta: problemas con datos

despues de if:

if($this->input->post('submit')){

metele esto a ver que te esta mandando por post:

Código PHP:
Ver original
  1. echo '<pre>';
  2.             print_r($this->input->post());
  3.             echo '</pre>';
  4.             exit;

Etiquetas: controlador, login, modelo
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 14:49.