[eluser]Unknown[/eluser]
ERROR
Quote:A PHP Error was encountered
Severity: Notice
Message: Undefined property: CI_Loader::$Login_model
Filename: controllers/login.php
Line Number: 38
Fatal error: Call to a member function check_login() on a non-object in /home3/banglacu/public_html/mona/admin/system/application/controllers/login.php on line 38
controller/
Code:
<?php
class Login extends Controller {
function Login()
{
parent::Controller();
$this->load->library('form_validation');
}
function index()
{
$this->account();
}
function account()
{
$this->form_validation->set_rules('username', 'username' , 'required|trim|max_lenth[50]|xss_clean');
$this->form_validation->set_rules('password', 'password' , 'required|trim|max_lenth[150]|xss_clean');
if($this->form_validation->run() == FALSE)
{
$this->load->view('view_login');
}
else
{
$username = $this->input->post('username',TRUE);
$password = $this->input->post('password',TRUE);
/*
print_r($username);
print_r($password);*/
$user_id = $this->load->Login_model->check_login($username,$password);
if(!$user_id)
{
echo "Login Failed";
echo anchor('login', 'Try it again!');
}
else
{
$this->session->set_userdata('logged_in', TRUE);
$this->session->set_userdata('user_id', $user_id);
}
}
}
}
Model
Code:
<?php class Login_model extends Model {
function Login_model()
{
parent :: model();
}
function check_login($username,$password)
{
$pass= md5($password); //encrypt password
$user=mysql_real_escape_string($username); //filtering username
$qry="SELECT * FROM user WHERE username= ? AND password= ? ";
$result= $this->db->query($qry, array($user,$pass));
if ($result->num_rows() == 1)
{
return $this->row(0)->user_id;
}
else
{
return FALSE;
}
}
}
please help