2016-02-10 3 views
0

Мой проект в кодеигниторе и проблема в том, что если какой-либо пользователь отключает cookie, то он не может войти в мой проект.Если пользователь отключил куки-файлы, мой сеанс проекта прекратил работать

+0

На ваш вопрос? –

+0

Итак, попробуйте поместить сообщение, в котором говорится, что вы должны активировать свой файл cookie. –

+0

Вам нужно будет отправить идентификатор сеанса взад и вперед, чтобы сервер знал, какой сеанс использовать при запросе. – jeroen

ответ

0

В случае, если вы хотите работать с клиентской сессии, когда куки выключен полностью, вы можете использовать: ini_set("session.use_only_cookies", 0); // вынудит придаток идентификатор сеанса для каждого URL

Однако этот способ имеет свои собственные недостатки, например в случае, если не используется безопасное соединение (например, http), идентификатор сеанса может быть отменен и т. д.

+0

Этого следует избегать любой ценой из-за многих проблем безопасности (а не только захвата сеанса, как вы указываете, но также атак фиксации). Трудно все исправить. – ircmaxell

+0

Несомненно, спасибо, я нашел ваш ответ об атаках фиксации. – sergio

+0

@sergio есть ли какая-либо библиотека для работы с сеансом в codeigniter без использования файлов cookie –

Смежные вопросы