В опере когда вводишь логин-пароль сайт запоминает это состояние, в других браузерах(firefox, konqueror, IE) этого не происходит и дальнейшее взаимодействие с сайтом происходит как будто логина не было
вот логи:
access denied 07/12/2007 - 08:42 user/1 Anonymous
user 07/12/2007 - 08:42 Session opened for igor. igor
заметил её только сейчас, т.к. до этого сидел в опере, а тут знакомый зашёл на сайт и не смог залогинится
ума ни приложу в чём может быть глюк.
потестил на другом сайте - всё ок.
попробовал поотключать разные модули, ( читать "выключил всё что можно было") - результат тот же.
Комментарии
заглянул в БД
таблица sessions:
uid sid hostname timestamp cache session
1 30bokf1g3mvnt5f5c2f1sfm305 195.18.96.131 1184230966 0
1 vcbemajft13n37l22aqlfr2464 195.18.96.131 1184230949 0 form|a:1:{s:32:"35973ee736454bb7eafa8704bd376a0f";...
первая запись соотвествует логину в фаерфоксе, вторая в опере.
куда копать, не понятно...
куки?
у меня похожее было, я думал что это глюк, когда я тестил сайт с 3 браузеров и на всех у меня был залогинен один и тот же пользователь
наверно..
видимо, он создаёт куку для анонимуса и браузер не ту отдаёт...
или я даже не знаю, что ещё может быть
Глянь на время на сервере. У меня такое было когда время на сервере сильно отставало от времени на клиентской машине. Кука приходила и сразу становилась expired. Может Opera дату куки игнорирует.
посмотрел. кука до 5 авг 2007. так что где-то в др. месте.
кстати, начало работать. почему, не ясно совсем.
лучше бы не начало,
У меня тот же самый эффект, но условия - другие. Тестирую мультисайт на друпале. В главный (default) сайт все браузеры входят, а на дополнительном входят все, кроме IE, проверял только на IE7, потому что drupal на Денвере. Так вот, судя по логу proxomitron'a куки дается эксплореру, но он её не принимает и не посылает обратно. Время, ессесно (потому что денвер), совпадает, да и у куки срок действия - на 2 недели вперед.