2012-02-11 2 views
3

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

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

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

Является ли это ошибкой с помощью auth auth или сессий Codeigniter?

+0

Вы когда-нибудь делали какие-либо успехи на этом? У меня такая же проблема. – Ben

ответ

0

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