[eluser]jonny tran[/eluser]
Welcome everyone
I have the code
controller:login
function index()
{
$this->session->unset_userdata('admin');
$this->load->view('login');
}
function go()
{
$usr = $this->input->post('username');
$pwd = $this->input->post('password');
$this->load->model('account_model');
$result = $this->account_model->login($usr, $pwd);
if ($result)
{
//$data = array('admin'=>$usr,
// 'id' => $result['userid']
// );
$user=$result['username'];
$id=$result['userid'];
$this->session->set_userdata('admin',$user);
$this->session->set_userdata('id',$id);
header("Location: ../dashboard");
}
else
{
$data = array('lgvalid'=>$this->lang->line('invalid_login'));
$this->session->set_userdata($data);
header("Location: ../login");
}
}
controller:dashboard
function Dashboard()
{
parent::Controller();
if(!$this->session->userdata('admin'))
header('Location: '.base_url().'login');
}
function index()
{
$message=''; $base_url = base_url();
/* Header */
$this->load->view('dashboard/dashboard_header', array('base_url' => $base_url));
/* Content */
$data = array('base_url' => $base_url,
'message' => $message);
$this->load->view('dashboard/dashboard_content', $data);
/* Footer */
$this->load->view('footer');
}
controller category:
function Category()
{
parent::Controller();
if(!$this->session->userdata('admin'))
header('Location: '.base_url().'login');
}
----------------------
successful login redirects
controller:dashboard
---
when I am in the controller dashboard switch to controller category lost session
please help.
thank you very much