Удаление куки, чтобы позволить IE войти - PullRequest
3 голосов
/ 11 февраля 2012

Я использую библиотеку аутентификации Tank Auth с Codeigniter 2.0.3 (одна версия до текущей последней версии), чтобы создать страницу входа для моего веб-сайта.После успешного входа в систему пользователь будет перенаправлен на страницу X. Однако, если пользователь должен был получить доступ к странице X напрямую, не входя в систему, некоторый код в Controller для страницы X перенаправит пользователя обратно на страницу входа.

Проблема: Многие пользователи, использующие IE (включая IE8), испытывают трудности при входе в систему. Несмотря на то, что они успешно прошли проверку подлинности (я предполагаю!), Когда они выполняют вход со страницы входа, после достижения страницы X, они перенаправляются обратно на исходную страницу входа.Иногда удаление файлов cookie позволяет им снова войти в систему.

Я также пытался увеличить sess_expiration в файле конфигурации до значения, превышающего 7200, что-то вроде 720000 и более браузеров IE могут успешно войти в систему.

Это ошибка с аутентификацией танка или сеансами Codeigniter?

1 Ответ

0 голосов
/ 11 февраля 2012

Не думаю, что это будет реальный ответ, но я пытаюсь использовать собственный инструмент сеанса CI для установки и сброса сеансов. Таким образом, мне больше не нужна библиотека аутентификации. Это правда, что у него есть некоторые преимущества, но я думаю, что отслеживать информацию о входе пользователя в систему легко с помощью настройки сеансов вручную.

...