Hello guys i am using CodeIgniter Framework, i have a problem within after logout, the session is already destroyed and redirect to login form, and after redirecting to logi
Hope this will help you
Your login function
function login() {
$query = $this->login_model->get_user($username, $password);
foreach ($query as $row) {
$username = $row->username;
}
$session_array = array(
'username' => $username,
'logged_in' => TRUE
);
$this->session->set_userdata('logged_in', $session_array);
}
Your logout function
public function logout() {
$this->session->unset_userdata('logged_in');
$this->session->sess_destroy();
redirect('login', 'refresh');
}
And in the dashboard or home controller
function index() {
if ($this->session->userdata('logged_in') !== FALSE && ($this->session->userdata['logged_in']['login_type'] == "" ))
{
// Your codes
} else {
redirect('login/logout');
}
}