Здравейте правя си авторизираща система с CodeIgniter, това което ме затруднява как от върнатия резултат да взема id, и да го предам към контролера? Целта ми е като има такъв валиден потребител, в сесията да запиша id на потребителя. Ето и кода ми:
Model
Код:
public function verify_user()
{
$username = $this->input->post('username');
$password = md5($this->input->post('password'));
$this->db->where('username', $username);
$this->db->where('password', $password);
$query = $this->db->get('users');
if ($query->num_rows() == 1)
{
return TRUE;
}
}
Controller
Код:
$this->load->model('user_model');
if ($this->user_model->verify_user())
{
if ($this->user_model->is_active() == FALSE)
{
redirect('home');
}
else
{
$data = array(
'is_logged' => TRUE,
'username' => $this->input->post('username'),
/* Тоест как тук на 'id' да присвоя id-то на потребителя? */
);
$this->session->set_userdata($data);
redirect('home/index', 'refresh');
}
}
else
{
$this->session->set_flashdata('errormsg', 'Грешно име или парола!');
redirect('home/index', 'refresh');
}