公司要做一个匿名点赞的功能,用户可以不用登陆就点赞,但是只能点赞一次,用COOKIE和ip 都不是太合理,不知道谁有更好的方案,很好奇百度知道的点赞功能是怎么记住用户的
不登录无法防止重复点赞,这样很容易被刷赞
问题被踩了4次也是心疼,很多人根本没理解楼主的意思就胡乱评论,@clcx_1315, 人家说的是“好奇百度知道的点赞功能是怎么记住用户的”,你扯什么用户名,用户等于用户名吗?登录的用户等于用户吗? 这里的重点不是获取用户,是尽量保证用户点赞的唯一性。比较赞同@和女神嗯嗯_丶和@lejoy的思路,用UA信息+ip的形式尽量保证一个用户点赞一次,但是这样我换个浏览器就能继续点赞了,如果不用登陆的话,只需要尽量保证就好了、前端控制终究达不到100%的效果。
不登录还要记住用户名?开玩笑么。。记住用户名肯定是登陆了的,不登录点赞并且只能点赞一次那你就只能去记录用户的地址、设备等信息,如果你能获取到的话,否则不登录要能点赞还只能点一次基本是不可能的