Welcome Guest, Not a member yet? Register   Sign In
Member area..
#11

[eluser]pstp[/eluser]
So, I tried to input the id to session, and get some wrong.

This is my Controller code:
Code:
function validate_credentials()
    {
        $this->load->model('user_model');
        $data = $this->user_model->validate(); //var querymemanggil method validate di user_model
        
        if($data) //if the user's credentials validated...
        {
            $new_data = array(
            'email' => $this->input->post('email'),
            'id' => $data->id_user,
            'is_logged_in' => TRUE,
            );
            $this->session->set_userdata($new_data);
            redirect('home');
            
        }

else{......}

and my Model:
Code:
function validate()
{
        $this->db->where('email', $this->input->post('email'));
        $this->db->where('password', md5($this->input->post('password')));
        $this->db->where('activated', 1);
        $query=$this->db->get('user');
    
        return $data = ($query->num_rows() == 1) ? $query->row() : TRUE;
}


Nah, I've done that. And I get right for the right user. It's directed to the home page, and succeed on inputting data, especially id_user to session.

But, if in login_form the user inputted the wrong email and or password, I got this stupid message:

A PHP Error was encountered

Severity: Notice

Message: Trying to get property of non-object

Filename: controllers/login.php

Line Number: 19

ps: line number 19 is referred to 'id' => $data->id_user

I called it stupid 'cause I'm not sure what's happening here. So, master, please help me..


Messages In This Thread
Member area.. - by El Forum - 08-24-2010, 01:10 PM
Member area.. - by El Forum - 08-24-2010, 01:16 PM
Member area.. - by El Forum - 08-24-2010, 01:34 PM
Member area.. - by El Forum - 08-24-2010, 02:48 PM
Member area.. - by El Forum - 08-24-2010, 05:01 PM
Member area.. - by El Forum - 08-25-2010, 10:50 AM
Member area.. - by El Forum - 08-25-2010, 11:12 AM
Member area.. - by El Forum - 08-25-2010, 11:23 AM
Member area.. - by El Forum - 08-25-2010, 11:36 AM
Member area.. - by El Forum - 08-25-2010, 11:47 AM
Member area.. - by El Forum - 08-26-2010, 03:39 AM
Member area.. - by El Forum - 08-26-2010, 06:18 AM
Member area.. - by El Forum - 08-26-2010, 07:52 AM
Member area.. - by El Forum - 08-26-2010, 08:14 AM
Member area.. - by El Forum - 08-26-2010, 10:07 AM
Member area.. - by El Forum - 08-27-2010, 05:04 PM



Theme © iAndrew 2016 - Forum software by © MyBB