Ajax cookie проблема - cookie не самые свежие - PullRequest
0 голосов
/ 03 марта 2011

У меня есть веб-приложение с аутентификацией. Сеансы хранятся в БД ... идентификатор сессии хранится в куки. Идентификатор сеанса cookie и идентификатор БД проверяются при каждом вызове, а идентификатор сеанса восстанавливается ...

Если я выполняю ajax-запрос с двумя вызовами функций, последний вызов использует тот же файл cookie (со старым идентификатором сеанса), что и первый. Как только вызов будет принят сценарием на стороне сервера, сеанс будет восстановлен, а файл cookie обновлен.

Что происходит, так это то, что идентификатор сеанса во втором запросе недействителен (истек), и я вышел из системы ...

Как мне разрешить эту ситуацию?

Спасибо!

1 Ответ

1 голос
/ 03 марта 2011

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

Другой вариант - не создавать идентификатор сессии постоянно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...