Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Переменная сессии работает через раз

40K
25 июля 2008 года
Tashi
1 / / 25.07.2008
Здравствуйте,
возникла проблема:
не могу понять, что происходит-переменная сессии (логин юзера) то ли передается через раз то ли читается не всегда.
Выглядит это так:
человек заходит на сайт, авторизуется и начинает лазить по сайту. в какойто (любой, не зависимо от времени и количества просмотренных страниц) момент, он выпадает из регистрации (те система видит его как простого неавторизованного пользователя), затем в любой момент (в процессе переходов по сайту без повторной авторизации) опять может "узнать" его. Авторизация отличается соответственно правом на просмотр некоторых страниц и логин юзера отображается на сайте.
При этом в логах на сервере параметр cs(Cookie) имеет одно и тоже значение и при "авторизованном" просмотре сайта и при таком вот "случайном выпадении" и "восстановлении".
весь остальной скрипт страниц работает корректно.
система: (asp(JScript)+xml+xsml)
при авторизации в переменную сессии записывается логин пользователя, а потом каждая страница выбирает из бд его права, записывает в нужный тег xml и в соответствие с этими данными формирует страницу.
прочие данные также берутся из бд, вставляются в xml и выводятся пользователю через xslt, но с ними нет проблем.

проверяли EI, Opera, FireFox

может кто подскажет, что это может быть и как с этим бороться.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог