Раздвоение личности или еще один глюк.

Главные вкладки

Аватар пользователя EllECTRONC EllECTRONC 22 августа 2008 в 0:35

Ай-яй, зачем же так!
Кто нибудь еще такое видит (видел)?
раздвоение
В предыдущий раз с сайты выходила, а потом Ctrl+Shift+Del (FF). Таке что кеш и куки - "насмерть". И прошло после этого часа три.

А нет так давно, когда d.ru был еще на 5-ке, я смогла зайти без куков. Ну просто забыла что их выключила глобально и со страницы какой-нибудь ноды (именно не с главной) с n-ой попытки вход удавался.

И попутно спрошу, почему постоянно стало вылазить "Сбой в работе сайта - ошибка 50х"?

Ну, от теперь "Содержимое было изменено другим пользователем, изменения не удается сохранить."

Комментарии

Аватар пользователя EllECTRONC EllECTRONC 24 августа 2008 в 16:33

"Химический Али" wrote:
Регулряно встречаюсь с таким на 6-рке

Да, на 5-ке не замечала.

Можно ли это как-то пофиксить?

Аватар пользователя Ромка Ромка 24 августа 2008 в 18:28

Скорее всего существует несколько сессий для одного и того-же юзера, например, вы залогинены в разных браузерах или с разных компьютеров. Это не глюк, это особенность, исправить ее несложно, или темизировав аутпут соответствующего блока, или создав свой блок, с похожим функционалом, который не будет выводить более одной записи для одного юзера.

Аватар пользователя EllECTRONC EllECTRONC 24 августа 2008 в 19:51

"Ромка" wrote:
Скорее всего существует несколько сессий для одного и того-же юзера, например, вы залогинены в разных браузерах или с разных компьютеров.

У меня 1 компьютер. Пользуюсь только FF, а IE выход в NET вообще не имеет (абсолютный бан, даже к майкрософту ни-ни).

Так что в этом то и дело, что сессий - несколько для одного компа и IP, а вход возможен даже при отсутствии куков.

На Денвере и других друпал-сайтах такого не замечала.

Аватар пользователя Dan Dan 24 августа 2008 в 22:18

"EllECTRONC" wrote:
а вход возможен даже при отсутствии куков.

Ну да, возможен, вот только при обновлении страницы (или переходе на другую) снова загрузиться страница для анонима.

Если же загружается страница _для_вас_, значит сессия-таки сохраняется и вы чего-то не замечаете.

Плюс, если глючит кэш можно наблюдать страницы других пользователей (например админа :). Но только наблюдать - изменить ничего естественно не получиться.

Аватар пользователя EllECTRONC EllECTRONC 26 августа 2008 в 0:20

"admin" wrote:
На D5 такое поведение тоже имеет место при входе из разных браузеров.

Но у меня то 1 браузер, 1 компьютер, 1 IP, а юзера 2.

Про сессии я в курсе, но все же, мне кажется не важно сколько браузеров стоит, с одного компьютера должен быть только один вход.

Аватар пользователя EllECTRONC EllECTRONC 1 марта 2009 в 15:12

Поэтому я и написала сюда, надеясь что кто-то что-то уже предпринимал.

neochief wrote:
Да ну патч напишите и отправьте на д.орг, это же баг.

Знать бы где у этого бага ноги растут...

Аватар пользователя neochief neochief 10 ноября 2015 в 11:46

Где-где, в блоке "сейчас на сайте" конечно же Smile Вот патч для шестерки. Вся проблема была в поле s.timestamp, которое там мало того что вообще лишнее, так и не давало сработать DISTINCT в запросе, ибо с ним все возвращенные строки были разными.

Можете взять его и сделать аналогичный патч для семерки, и запостить на д.орг, я поддержу если что. Только сделайте пожалуйста.

Аватар пользователя ShakyMafia ShakyMafia 4 декабря 2011 в 16:39

Если это блок создан с помощью view, то всё просто. Это повторение активности юзера, а не дублирование его аккаунта. Исправляется так: во views в настройках advanced есть раздел Query settings - в нём ставите галочку на Distinct, и проблема исчезнет!!!!!

Желаю удачи