有没有一种最简单可靠的方案为客户端浏览器设定 unique ID?

2017-07-30 17:51:54 +08:00
 Reign
目前设计一个用户每日签到增加积分的功能,这样就要需要给客户端增加一个 unique ID 的功能,因为一个简单的签到就要求用户注册登录感觉会赶走一批用户,所以我想为客户端浏览器设定一个 unique ID 来辨别,目前有两种方案:1.用 footprint.js ,但感觉这种 js 库不太靠谱,客户端 footprint 碰撞几率应该会很高。2.用 evercookie,服务器端生成 unique ID,但感觉这个 js 库有点不太道德,用户知道我用 evercookie 会不会很排斥我的网站,求 V2er 们有没有好点的解决方案。另外,因为是英文站,求教一下,“每日签到”英文怎么说?
3311 次点击
所在节点    程序员
22 条回复
Mazda
2017-07-30 18:05:46 +08:00
输入身份证号,银行卡号来识别
yidinghe
2017-07-30 18:10:33 +08:00
为什么不在服务器端生成?
Reign
2017-07-30 18:17:24 +08:00
@yidinghe 我的意思是辨别客户端
FanWall
2017-07-30 18:17:38 +08:00
看这个需求 再配合可靠二字 感觉基本做不到吧 看后面怎么说
momocraft
2017-07-30 18:25:00 +08:00
如果你把 evercookie 的做法稱為不道德, 那標題中的"可靠"幾乎就等於不道德
honeycomb
2017-07-30 18:30:27 +08:00
唯一识别浏览器是不道德的
xjp
2017-07-30 18:40:38 +08:00
如果用户换浏览器呢 清空浏览器数据呢
imn1
2017-07-30 18:52:04 +08:00
我想知道,不用注册用户,那你的积分怎么用?每天清零?
rogwan
2017-07-30 18:59:26 +08:00
不绑定用户 ID 的签到积分,有什么用吗?不能跨终端通用的积分,随时会消失的积分,能返回用户什么激励作用?
Reign
2017-07-30 19:02:37 +08:00
@imn1
@rogwan 我想只绑定客户端浏览器,而不是绑定到用户的人头上,一来省去邮箱密码注册的繁琐,二是防止同一个人多次注册
popkara
2017-07-30 19:48:21 +08:00
你这种需求简单来说就是在不经过用户许可的前提下获得用户的唯一标识信息,但是很明显,这种策略是不可靠的。
用户清理 Cookie 怎么办?签到好久的积分一下子没了,反倒更容易流失用户。建议通过诱导的方式吸引用户注册。
secondwtq
2017-07-30 19:55:23 +08:00
可靠的没有
倒是有人专门在推动让这件事情越来越不可靠
Reign
2017-07-30 19:58:00 +08:00
@popkara evercookie 无法清空 cookie
Reign
2017-07-30 20:09:21 +08:00
@popkara 吸引了用户注册有啥好处?无非就是多个邮箱而已
TJT
2017-07-30 20:40:52 +08:00
evercookie 也不是万能的,我之前看小视频的时候就发现了 openload 用了 evercookie,破解的方法就是用隐身模式,关了再开就行了。
lzhr
2017-07-30 20:51:35 +08:00
国外用户习惯第三方登录吗
Infernalzero
2017-07-30 20:56:32 +08:00
扔 flash cookie
andysheng
2017-07-30 23:37:53 +08:00
nivan
2017-07-30 23:45:18 +08:00
浏览器升级怎么破?
woyaojizhu8
2017-07-31 00:51:05 +08:00
不懂,你这本身不就是个不道德的需求吗,为什么单单感觉用 evercookie 才会不道德?不管你用什么技术,要实现这种需求都是不道德的,用户知道了都是要排斥的。另外 evercookie 也并非无法清空。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/379042

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX