Почитай куки во всех открытых вкладках - PullRequest
1 голос
/ 27 декабря 2008

У меня есть веб-приложение, которое проверяет подлинность на основе базы данных SQL и устанавливает cookie с учетными данными, что-то вроде «запомни меня». Часть приложения включает в себя использование букмарклета, чтобы добавить вещи в ваш личный кусочек другой БД. Это работает нормально, если вы проходите аутентификацию и в ОДНОЙ ТАБЛИЦЕ начинаете использовать букмарклет. Однако если вы аутентифицируетесь, а затем попытаетесь использовать букмарклет в другом экземпляре вкладки, система будет действовать так, как будто вы не вошли в систему. Я сделал все, что мог, чтобы попытаться отследить эту проблему. Я понимаю, что это может быть далеко без публикации обширного кода приложения, но звучит ли это знакомо? Файл cookie установлен на «/», поэтому он должен применяться в любом месте приложения.

Firefox и Safari для OS X / Windows, кстати. Спасибо.

Ответы [ 3 ]

1 голос
/ 31 декабря 2008

Я бы использовал расширение Firefox LiveHTTPHeaders, чтобы просмотреть заголовки и убедиться, что куки отправляются.

0 голосов
/ 03 января 2009

Проверьте настройки конфигурации network.cookie.cookieBehavior в FireFox

0 голосов
/ 01 января 2009

Вы устанавливаете cookie в JavaScript? Если это так, он будет действителен только для этой вкладки.

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