Игра с "уважением".

Автор we1t, 13 ноября 2008, 09:04:14

« назад - далее »

0 Пользователи и 2 гостей просматривают эту тему.

we1t

Обнаружили весьма интересный баг, касающийся "уважения". Обнаружили случайно, глядя, как прыгают цифры у пользователя 1, причем сразу то на +2, то на -2. А оказалось следующее. Допустим, у пользователя 1 было +7. Какой-то пользователь попытался ему добавить +1, но ошибся и попал на "-". Таким образом, стало +6. В дальнейшем он понял свою ошибку и нажал на "+1". Стало +8. Вроде бы нормально, ничего страшного нет.
Однако, такие игры оказалось, можно проделывать постоянно (нажимая на "+" или "-", т.е. либо +2, либо -2, но в этом пределе в течение всего срока действия интервала). Интервал, кстати, установлен в 1 год.

Посмотрел таблицу smf_log_karma, а там это (повторные плюсы и минусы) даже и не фиксируется. Собственно все происходит в кэше.

Версия SMF 1.6. Сейчас 1.7., но ситуация не изменилась. Сначала было подозрение на включенный eAccelerator. Отключил его, но игры продолжаются...