У меня две страницы login.html & home.html
. При входе в систему. html, я использую AJAX для входа в систему с помощью ION_AUTH
. Он правильно отвечает с идентификатором вошедшего в систему пользователя, а затем я перенаправляю на дом. html, используя window.location
.
В доме. html Я проверяю, вошел ли пользователь в систему с помощью
function isLoggedInUser(){
if ($this->ion_auth->logged_in()){
$data['isLoggedIn'] = '1';
}else{
$data['isLoggedIn'] = '0';
}
$data['user_id'] = $this->ion_auth->get_user_id();
echo json_encode($data);
}
Но я всегда получаю 0
& user_id NULL
. Функция входа в систему и isLoggedInUser
под тем же контроллером.
Я проверил файл конфигурации для сеанса:
$config['sess_driver'] = 'files';
$config['sess_cookie_name'] = 'ci_session';
$config['sess_expiration'] = 0;//7200;
$config['sess_save_path'] = NULL;
$config['sess_match_ip'] = FALSE;
$config['sess_time_to_update'] = 300;
$config['sess_regenerate_destroy'] = FALSE;
Пробовал несколько сценариев ios, как обновление / понижение PHP версия манипулируя вышеуказанными значениями сеанса, ..et c без удачи.