我正在创建一个网站,用户可以在其中发布“故事”,然后其他成员可以对其进行投票。我的问题是关于如何限制人们多次投票。您无需注册即可投票。
这些是我的想法,如果有人能给我反馈哪个是最好的,或者你自己的想法会更好,我将不胜感激。
- 把桌子摆成这样...
id
- 故事 IDname
- 作者story
- 故事upvotes
- 点赞数upvoter_ids
- 已投票的所有唯一 ID 的列表,以空格分隔。唯一 ID 在首次访问时存储在 cookie 中。重新访问时,拉出所有 ID,在该空间爆炸它们,看看是否有匹配。
- 为投票创建一个新表,为每个投票添加一行。
voter_id
- 存储在 cookie 中的唯一 IDstory_id
- 被点赞的故事的 ID