当前位置: 代码迷 >> Java Web开发 >> 如何实现游客点赞只能点击一次!
  详细解决方案

如何实现游客点赞只能点击一次!

热度:84   发布时间:2016-04-14 20:44:32.0
怎么实现游客点赞只能点击一次!!!
已经通过ajax实现了点赞的功能,并将点赞的数目保存到了数据库,怎么实现游客只能点击一次,求指教...
------解决思路----------------------
游客的话只有ip了吧~
用户倒是还有个账号
------解决思路----------------------
可以使用cookies 功能,将点赞的用户信息保存,从而实现只能点赞一次,但是浏览器关闭后,重新登录还是可以再点赞,
如果将用户信息保存到库中,那就好办了
------解决思路----------------------
1、利用代码在实现每个浏览器生成一个唯一ID,点赞的时候把这个ID带上,然后服务器缓存该ID,如果已经点击过了,直接忽略
2、抓取IP地址,点赞后缓存该IP,如果已经点击过了,直接忽略
------解决思路----------------------
还是ip。。。
  相关解决方案