Авторизованный Ion Auth всегда неверен - PullRequest
0 голосов
/ 01 мая 2020

У меня две страницы 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 без удачи.

...