Я работаю на странице, где вам нужно войти. Полем Я вижу переменные сеанса в моей консоли.
< /p>
, если я обновлю страницу или попытаюсь отправить форму на этой странице, я перенаправлен на страницу входа в систему и зарегистрирован. < /p>
Вот Странная часть-
, если я использую нашу производственную базу данных вместо базы данных разработки, код работает нормально и остается войти в систему (так что я думаю, что проблема заключается в базе данных).
-Ва, если я использую свой логин из базы данных разработчиков в пространстве разработчиков моих коллег (с тем же проверенным кодом), проблем нет. (Тогда я думаю, что проблема с браузером).
, если я использую другой браузер, совершенно другая машина, очистка cookie ... У меня все еще есть проблема.
Мы используем Codeigniter 4, с Codeigniter-Ion-Auth для аутентификации. Это код на странице контроллера, проверяющий вход в систему: < /p>
Код: Выделить всё
$this->ionAuth = new \IonAuth\Libraries\IonAuth();
//a user must be logged in to go here so check if they are logged in and are an admin
if (!$this->ionAuth->loggedIn()) {
$this->session->setTempdata('message', 'Please log in to access this part of the website');
// for CI4/CI3 redirection use just uri_string
$this->session->setTempdata('destination', uri_string(current_url()));
// for CI4 use url
$this->session->setTempdata('url', current_url());
return redirect()->to('auth/login');
exit;
}
-creatring нового пользователя в базе данных разработки и использования этого пользователя для входа (все еще есть проблема)
-Использование учетных данных входа в систему моих коллег из базы данных разработки в моем пространстве разработки на моей машине (все еще есть проблема) < /p>
-clearing cookie, используя режим инкогнито, Использование различной машины (все еще есть проблема)
-flushing DNS/перезагрузка маршрутизатора и компьютера (все еще есть проблема)
Любые идеи благодарны!
Подробнее здесь: https://stackoverflow.com/questions/793 ... -logged-in
Мобильная версия