只允许facebook用户投票一次


Allow facebook user to vote once only

该网站是音乐艺术家的投票网站。每个艺术家都保存在一个数据库中,他们有一个投票栏。每次用户单击投票时,都会在数据库的投票列中添加一个。

我希望用户登录facebook,只为一位艺术家投票一次。

我该怎么做这样的事呢?

编辑

这是我拥有的数据库的屏幕截图。数据库屏幕截图

不确定你到底在哪里被卡住了,你的问题对Stackoverflow来说太宽泛了,但它的工作原理是:

  • 使用您的Facebook应用程序授权用户
  • 每当用户投票时,将他的ID与投票一起存储,并检查他是否已经投票给了该艺术家。投票表可以有以下3列:artistId、vote、userId——或者,如果投票不是一个数字,而是一个标志,则可以省略"vote"列

链接:

  • https://developers.facebook.com/docs/facebook-login
  • http://www.devils-heaven.com/facebook-javascript-sdk-login/