![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| diablero |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 337 Регистрация: 3.12.2006 Где: Аркхэм Репутация: 2 Всего: 5 |
Столкнулся с такой проблемой, Cookie удаляются только в IE, а в Opere 8.5 и FireFox'е нет. Из-за этого имею кучу проблем.
В чем может быть дело? Методыы для работы с Cookie:
-------------------- Есть два варианта решения проблемы - реальный и фантастический. Реальный - это когда прилетят инопланетяне и все за нас сделают ... |
|||
|
||||
| Stampede |
|
|||
![]() Гносеолог ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 963 Регистрация: 25.4.2005 Где: Calgary, Alberta, Canada Репутация: 66 Всего: 144 |
Так а зачем ты перебираешь среди приехавших кук? Создавай новую и засылай в выдачу. Тут дело может быть вот в чем. Та кука, которая уходит браузеру в заголовке Set-Cookie, она содержит много служебной инфы: домен там, path и пр. Это все нужно браузеру, чтобы знать, что с ней делать. А вот когда браузер шлет куку вместе с запросом, то передает только ее значение. Потом ты в сервлете получаешь эту "недоделанную" куку и пытаешься заслать ее взад. А у нее, скорее всего, или отсутствует служебная инфа, или установлена в какие-нибудь дефолтные значения, которые приводят к эффекту, отличному от ожидаемого. Поэтому, резюмируя: создавай новую куку, прописывай явно все ее параметры и отправляй. Должно сработать как в аптеке. Но перед этим глянь Firebug'ом, как выглядит строчка Set-Cookie в неработающем варианте. Ну и нам расскажи, уж не поленись -------------------- "If you want something done right, do it yourself" По секрету: выучить английский - реально! |
|||
|
||||
| diablero |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 337 Регистрация: 3.12.2006 Где: Аркхэм Репутация: 2 Всего: 5 |
Сделал:
Не работает. Аптека закрыта. И как я понял именно в моем случае. При выходе юзверя, куки не удаляются:
А вот если вызвать это метод для username и password на странице куда пользователя редиректит после обработки этого сервлета, например на главную, то работает. Чего такое, фиг знает, разбираюсь. Так сказал, типо я такой шланг, аж стыдно стало. В своем Firebug'е не нашел строчку Set-Cookie. Только видел итог, т.е. до было id сессии и два параметра, пользователь и пароль, а после только сессия. Вопрос до кучи. Шифровать данные в Cookie как лутше, ключ и значение, или можно только значение? Это сообщение отредактировал(а) diablero - 13.10.2007, 15:59 -------------------- Есть два варианта решения проблемы - реальный и фантастический. Реальный - это когда прилетят инопланетяне и все за нас сделают ... |
||||
|
|||||
| diablero |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 337 Регистрация: 3.12.2006 Где: Аркхэм Репутация: 2 Всего: 5 |
...
Это сообщение отредактировал(а) diablero - 13.10.2007, 15:58 -------------------- Есть два варианта решения проблемы - реальный и фантастический. Реальный - это когда прилетят инопланетяне и все за нас сделают ... |
|||
|
||||
| Stampede |
|
|||
![]() Гносеолог ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 963 Регистрация: 25.4.2005 Где: Calgary, Alberta, Canada Репутация: 66 Всего: 144 |
А путь? path кто будет указывать? Не исключено, что в нем и было дело. Поскольку, как оказалось, кука сбрасывается в момент редиректа, то да, так просто в Firebug'е этот момент не увидеть. Вопрос ко всем: кто чем мониторит HTTP трафик? -------------------- "If you want something done right, do it yourself" По секрету: выучить английский - реально! |
|||
|
||||
| diablero |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 337 Регистрация: 3.12.2006 Где: Аркхэм Репутация: 2 Всего: 5 |
В нем и было дело -------------------- Есть два варианта решения проблемы - реальный и фантастический. Реальный - это когда прилетят инопланетяне и все за нас сделают ... |
|||
|
||||
| batigoal |
|
|||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: 16 Всего: 151 |
1. HTTP Analyzer 2. Effetech 3. Etherial Добавлено через 1 минуту и 33 секунды 1. HTTP Analyzer 2. Effetech 3. Etherial -------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
|||
|
||||
| Zamuta |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 389 Регистрация: 18.1.2006 Репутация: 4 Всего: 6 |
У меня в нетбинсе встроенный. Это сообщение отредактировал(а) Zamuta - 14.10.2007, 22:38 -------------------- Thank you opensource. |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |