V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Reign
V2EX  ›  程序员

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

  •  
  •   Reign · 2017-07-30 17:51:54 +08:00 via iPhone · 3487 次点击
    这是一个创建于 2671 天前的主题,其中的信息可能已经有所发展或是发生改变。
    目前设计一个用户每日签到增加积分的功能,这样就要需要给客户端增加一个 unique ID 的功能,因为一个简单的签到就要求用户注册登录感觉会赶走一批用户,所以我想为客户端浏览器设定一个 unique ID 来辨别,目前有两种方案:1.用 footprint.js ,但感觉这种 js 库不太靠谱,客户端 footprint 碰撞几率应该会很高。2.用 evercookie,服务器端生成 unique ID,但感觉这个 js 库有点不太道德,用户知道我用 evercookie 会不会很排斥我的网站,求 V2er 们有没有好点的解决方案。另外,因为是英文站,求教一下,“每日签到”英文怎么说?
    22 条回复    2017-07-31 11:34:37 +08:00
    Mazda
        1
    Mazda  
       2017-07-30 18:05:46 +08:00 via iPhone
    输入身份证号,银行卡号来识别
    yidinghe
        2
    yidinghe  
       2017-07-30 18:10:33 +08:00 via Android
    为什么不在服务器端生成?
    Reign
        3
    Reign  
    OP
       2017-07-30 18:17:24 +08:00
    @yidinghe 我的意思是辨别客户端
    FanWall
        4
    FanWall  
       2017-07-30 18:17:38 +08:00
    看这个需求 再配合可靠二字 感觉基本做不到吧 看后面怎么说
    momocraft
        5
    momocraft  
       2017-07-30 18:25:00 +08:00
    如果你把 evercookie 的做法稱為不道德, 那標題中的"可靠"幾乎就等於不道德
    honeycomb
        6
    honeycomb  
       2017-07-30 18:30:27 +08:00 via Android
    唯一识别浏览器是不道德的
    xjp
        7
    xjp  
       2017-07-30 18:40:38 +08:00 via iPhone
    如果用户换浏览器呢 清空浏览器数据呢
    imn1
        8
    imn1  
       2017-07-30 18:52:04 +08:00
    我想知道,不用注册用户,那你的积分怎么用?每天清零?
    rogwan
        9
    rogwan  
       2017-07-30 18:59:26 +08:00 via Android
    不绑定用户 ID 的签到积分,有什么用吗?不能跨终端通用的积分,随时会消失的积分,能返回用户什么激励作用?
    Reign
        10
    Reign  
    OP
       2017-07-30 19:02:37 +08:00
    @imn1
    @rogwan 我想只绑定客户端浏览器,而不是绑定到用户的人头上,一来省去邮箱密码注册的繁琐,二是防止同一个人多次注册
    popkara
        11
    popkara  
       2017-07-30 19:48:21 +08:00
    你这种需求简单来说就是在不经过用户许可的前提下获得用户的唯一标识信息,但是很明显,这种策略是不可靠的。
    用户清理 Cookie 怎么办?签到好久的积分一下子没了,反倒更容易流失用户。建议通过诱导的方式吸引用户注册。
    secondwtq
        12
    secondwtq  
       2017-07-30 19:55:23 +08:00 via Android
    可靠的没有
    倒是有人专门在推动让这件事情越来越不可靠
    Reign
        13
    Reign  
    OP
       2017-07-30 19:58:00 +08:00
    @popkara evercookie 无法清空 cookie
    Reign
        14
    Reign  
    OP
       2017-07-30 20:09:21 +08:00
    @popkara 吸引了用户注册有啥好处?无非就是多个邮箱而已
    TJT
        15
    TJT  
       2017-07-30 20:40:52 +08:00
    evercookie 也不是万能的,我之前看小视频的时候就发现了 openload 用了 evercookie,破解的方法就是用隐身模式,关了再开就行了。
    lzhr
        16
    lzhr  
       2017-07-30 20:51:35 +08:00
    国外用户习惯第三方登录吗
    Infernalzero
        17
    Infernalzero  
       2017-07-30 20:56:32 +08:00
    扔 flash cookie
    andysheng
        18
    andysheng  
       2017-07-30 23:37:53 +08:00
    nivan
        19
    nivan  
       2017-07-30 23:45:18 +08:00
    浏览器升级怎么破?
    woyaojizhu8
        20
    woyaojizhu8  
       2017-07-31 00:51:05 +08:00   ❤️ 1
    不懂,你这本身不就是个不道德的需求吗,为什么单单感觉用 evercookie 才会不道德?不管你用什么技术,要实现这种需求都是不道德的,用户知道了都是要排斥的。另外 evercookie 也并非无法清空。
    willike
        21
    willike  
       2017-07-31 09:58:52 +08:00
    janxin
        22
    janxin  
       2017-07-31 11:34:37 +08:00
    要求登录,指纹都是可以破解的=。=如果你不在乎倒无所谓
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3563 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 05:06 · PVG 13:06 · LAX 21:06 · JFK 00:06
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.