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 originalfunction verificacion(){
//$this->output->enable_profiler(TRUE);
if($this->input->post('submit')){
$username = $this->input->post('username',TRUE);
$password = md5($this->input->post('password',TRUE));
$login = $this->login_model->login($username, $password);
if($login == TRUE)
{
$this->load->view('test',$username);
}
else
{
'titulo' => 'Promociones - Área de Administración',
'mensaje' => 'El usuario/Contraseña son incorrectos');
$this->load->view('login',$data);
}
}
else
redirect(base_url().'login');
}
y este el de mi modelo
Código PHP:
Ver originalpublic function login($username, $password){
$this->db->where('user_usuario',$username);
$this->db->where('pass_usuario',$password);
$resultado = $this->db->get('usuarios');
if($resultado->num_rows == 1){
return TRUE;
}
else
{
return FALSE;
}
}
agradesco de antemano cualquier ayuda
saludos