Welcome Guest, Not a member yet? Register   Sign In
CodeIgniters session library - how to?
#2

[eluser]Seppo[/eluser]
Well... to login you have to store something on the session... you don't have an email, so, with your db columns you can do
Code:
$this->db->where('username', $this->input->post('username'));
$this->db->where('password', md5($this->input->post('password')));
$query = $this->db->get('admin');
if ($query->num_rows() > 0)
{
  $row = $query->row();
  $this->session->set_userdata(array(
    'id' => $row->id,
    'username' => $this->input->post('username'),
    'is_admin' => true
  ));
} else {
// Login failed
}

Then, on an admin-page you have to check any of those values...
Code:
$this->load->library('session');
if (!$this->session->userdata('is_admin'))
{
  // Not enough access!
  $this->load->helper('url');
  redirect('login');
  return;
}

// Is admin...


Messages In This Thread
CodeIgniters session library - how to? - by El Forum - 04-13-2008, 04:30 AM
CodeIgniters session library - how to? - by El Forum - 04-13-2008, 07:54 AM
CodeIgniters session library - how to? - by El Forum - 04-13-2008, 08:40 AM
CodeIgniters session library - how to? - by El Forum - 04-13-2008, 08:43 AM



Theme © iAndrew 2016 - Forum software by © MyBB