@sergeyyarkov
Web-developer.

Как отследить посещение пользователя?

Всем привет. В общем у меня написано приложение блог-сайт в связке expressjs и nextjs. На странице самой статьи у меня есть возможность оставить лайк статье. При нажатии на лайк идет запрос в бд. Как мне отследить одного и того же пользователя чтобы он не мог много раз поставить этот лайк? Может нужно использовать какие нибудь сессии или куки?
  • Вопрос задан
  • 44 просмотра
Решения вопроса 1
bingo347
@bingo347
Бородатый программер
Потому что лайки - это не просто int счетчик в таблице статей, это отдельная таблица вида
user_id | article_id | еще какие-то поля, вроде логов или еще что-то надо
Первичным индексом у этой таблицы будет 2 поля - user_id и article_id
И уже сама база не позволит одному юзеру поставить лайк 2 раза на 1 статью
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы