Controller:
$username = $this->input->post('username');
$password = $this->input->post('password');
$this->load->model('Login_model');
if($this->Login_model->login_user($username, $password)) {
        $data['user_data'] = $this->Login_model->login_user($username, $password);
        echo $user_data->fname;
        //$user_array = array(
        //'fname' => $user_data->fname,
        //'level' => $user_data->level,
        //'logged_in' => true
        //);
    //$this->session->set_userdata($user_array);
    redirect ('home');
    } else {
        $this->load->view('inc/login_header');
        $this->load->view('login');
        $this->load->view('inc/login_footer');
    }
Model:
public function login_user($username, $password) //This function returns an array
{
    $this->db->where('username', $username);
    $this->db->where('password', $password);
    $query = $this->db->get('logins'); //create query
    if($query->num_rows() == 1) {
        //return $query->result_array();
        return $query->row();
    } else {
        return false;       
    }
}
I keep geting this error: Message: Undefined variable: user_data Filename: controllers/Login.php
This error is referencing the line: echo $user_data->fname;
In my mind I am trying to create an array called user_data from the data in the row from the model.
Thanks in advance for your help.
 
    