该网站是音乐艺术家的投票网站。每个艺术家都保存在一个数据库中,他们有一个投票栏。每次用户单击投票时,都会在数据库的投票列中添加一个。
我希望用户登录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/