У меня такая проблема в моей системе входа в систему, что после входа в систему, если пользователь закрывает окно / браузер, а затем открывает ту же страницу, он снова запрашивает вход. Я хочу, чтобы пользователь оставался в системе, пока пользователь не выйдет из системы. Я использую следующий код для входа в систему пользователя
public function adminLogin()
{
$email = $this->input->post('email');
$password = md5($this->input->post('password'));
$user = $this->login_model->getUserDate($email,$password);
$user_data = array(
'user_id' => $user['user_id'],
'role' => $user['role'],
'logged_in' => true
);
$this->session->set_userdata($user_data);
redirect('admin-panel');
}
, и это config
$config['sess_driver'] = 'files';
$config['sess_cookie_name'] = 'ci_session';
$config['sess_expiration'] = 172800;//48 hours
$config['sess_save_path'] = APPPATH . 'session';
$config['sess_match_ip'] = FALSE;
$config['sess_time_to_update'] = 300;
$config['sess_regenerate_destroy'] = FALSE;
Как я могу этого добиться, чтобы пользователю не приходилось снова входить в систему, когда окно / браузер закрывается и открывается заново.