Есть ли какие-нибудь ошибки для веб-приложений Blackberry, которые используют куки? - PullRequest
0 голосов
/ 04 августа 2009

Я знаю, что я не даю много подробностей ... Трудно получить много деталей прямо сейчас ... но я работаю над веб-приложением, которое имеет страницу входа в систему и сохраняет, если пользователь вошел в систему, данные сеанса, которые связаны с данными cookie.

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

Кто-нибудь знает об общих ошибках или проблемах с использованием файлов cookie на устройствах Blackberry?

Я немного поэкспериментировал, и моя проблема, похоже, изолирована от случая, когда cakePHP генерирует cookie session_id на устройствах blackberry.

Ответы [ 2 ]

1 голос
/ 04 августа 2009

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

Я бы посоветовал не использовать файлы cookie, если вы хотите обезопасить их, особенно если вы хотите, чтобы ваше приложение работало во всех сетях. Вместо этого используйте перезапись URL-адресов, чтобы поместить идентификатор сеанса в URL-адреса.

0 голосов
/ 05 августа 2009

Что ж, cakePHP что-то делал (не уверен, что), что мешало нормальному функционированию файлов cookie на устройствах Blackberry. Мы переопределяем сессию cakePHP, запуская сессию вручную, и сессия теперь работает нормально на устройствах blackberry.

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