Вот интересно, реально ли реализовать такую защиту от мудаков, которые при малейшем негодовании заходят и минусуют все подряд?
Первый зачетный шаг сделан - из комментов пользователя больше нельзя минусовать, теперь у них на тотальное минусование уходит не 3 минуты, а 10.
Стоило бы как-то ограничить возможности одного юзера минусовать другого юзера много раз подряд, допустим, больше двух минусов подряд одного и того же, не считаются. Но тут надо вести учет, кто кого и в какой последовательности минусовал. Сложно. А что если учет вести не в базе, а в кукисах у пользователя? Оставлять несколько меток, кого он минусовал последние три раза, например. И если очередная метка совпадает с новым минусом, то игнорировать.
Первый зачетный шаг сделан - из комментов пользователя больше нельзя минусовать, теперь у них на тотальное минусование уходит не 3 минуты, а 10.
Стоило бы как-то ограничить возможности одного юзера минусовать другого юзера много раз подряд, допустим, больше двух минусов подряд одного и того же, не считаются. Но тут надо вести учет, кто кого и в какой последовательности минусовал. Сложно. А что если учет вести не в базе, а в кукисах у пользователя? Оставлять несколько меток, кого он минусовал последние три раза, например. И если очередная метка совпадает с новым минусом, то игнорировать.
Еще на тему
А защита от хэйтеров уже есть: много минусуешь - твой минус уменьшается, поговаривают, что там еще какие-то наказание есть, но я не в курсах.