Переменная сессии работает через раз
возникла проблема:
не могу понять, что происходит-переменная сессии (логин юзера) то ли передается через раз то ли читается не всегда.
Выглядит это так:
человек заходит на сайт, авторизуется и начинает лазить по сайту. в какойто (любой, не зависимо от времени и количества просмотренных страниц) момент, он выпадает из регистрации (те система видит его как простого неавторизованного пользователя), затем в любой момент (в процессе переходов по сайту без повторной авторизации) опять может "узнать" его. Авторизация отличается соответственно правом на просмотр некоторых страниц и логин юзера отображается на сайте.
При этом в логах на сервере параметр cs(Cookie) имеет одно и тоже значение и при "авторизованном" просмотре сайта и при таком вот "случайном выпадении" и "восстановлении".
весь остальной скрипт страниц работает корректно.
система: (asp(JScript)+xml+xsml)
при авторизации в переменную сессии записывается логин пользователя, а потом каждая страница выбирает из бд его права, записывает в нужный тег xml и в соответствие с этими данными формирует страницу.
прочие данные также берутся из бд, вставляются в xml и выводятся пользователю через xslt, но с ними нет проблем.
проверяли EI, Opera, FireFox
может кто подскажет, что это может быть и как с этим бороться.