Как можно организовать лайки без регистрации?

На сайте можно ставить лайк понравившейся записи без регистрации.
Вопрос в следующем как организовать и куда записывать данные о том кого пользователь пролайкал, а кого нет.
Думал про cookie, но их можно будет почистить и заново по новому пролайкать и так до без конечности в общем как этого избежать?

Вот нашел хороший пример likeholding.ru
Как тут реализовано может кто подскажет в каком направлении двигать?
  • Вопрос задан
  • 1206 просмотров
Пригласить эксперта
Ответы на вопрос 4
DeadCowsDontMoo
@DeadCowsDontMoo
web
Только БД - только хардкор :D
Ответ написан
Комментировать
NeiroNx
@NeiroNx
Программист
Думаю куков будет вполне достаточно, если это простые лайки - не для каких нибудь розыгрышей.
Вобщем если лайки не несут какой либо материальной выгоды - то можно не заморачиваться.
А подделать можно и с регистрацией.
Еще можно привязать ид материала(или его url) к социальной сети и лайки будут через нее идти. Делал такое на одном сайте.
Ответ написан
Комментировать
evnuh
@evnuh
Поиск Гугл помог мне, впусти и ты его в свой дом
Используйте OAuth соц сети, как тут сделано: likedislike.ru/t
Делается за один вечер, в базе храните user_id от соц. сети - entity_id, за которую он голосовал.
Ответ написан
Комментировать
@Astafiev_Andrey Автор вопроса
Отличный пример нашел на likeholding.ru. Как они сделали? я проверял в cookie/session/local storage они ничего не пишут?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы