需求是这样
1.用户微信扫码进入网页,无需登录,进行不记名投票,每人仅限一次
2.首先想到的是 限制 ip ,比对, 但是测试了一下发现, 同一个 wifi 下面获取的 ip 是一样的
3.所以请教一下, 还有其它办法吗
1
layerdu 2019-01-17 18:31:53 +08:00
IMEI
|
2
xxx749 2019-01-17 18:32:12 +08:00 via Android
浏览器指纹?
|
3
indomi 2019-01-17 18:37:43 +08:00 via Android
device_id
|
4
okwork 2019-01-17 18:38:12 +08:00
微信扫码,不用微信 openid 授权吗?
|
5
KgM4gLtF0shViDH3 2019-01-17 19:06:48 +08:00 via iPhone
扫码不就相当于登录吗?
|
6
masker 2019-01-17 19:09:14 +08:00 via Android
扫码静默授权不行吗?
|
7
littleylv 2019-01-17 19:22:51 +08:00
|
8
gbin 2019-01-17 19:27:25 +08:00 via Android 1
|
9
rekulas 2019-01-17 20:06:34 +08:00
目前网络环境就破解来说,ip 指纹什么的都很容易绕过,只有微信 /支付宝之类的绑定是最稳的
|
10
qiayue 2019-01-17 20:14:35 +08:00 via Android
微信网页授权有一种静默授权,用户无感知,不过只能获取 openid,刚好试用你这种情况。
不过我要告诉你,只要是有利可图,淘宝很便宜就能买刷票,即使你需要 openid,他可以刷,因为他们养了很多微信号。 |
11
qiayue 2019-01-17 20:15:44 +08:00 via Android
@gbin 这个作者博客说了,帆布指纹用于移动端有很大的重复概率,除非你只想区分 iOS 和 Android
|
12
oonnnoo 2019-01-17 20:23:32 +08:00 via iPhone
静默授权,取 openID
|
14
gbin 2019-01-17 21:41:03 +08:00 via Android
@qiayue 是的。
我还有一个思路,投票后给客户端下发一个 id,id 存 Evercookie,下次投票的时候如果能把该 id 带上来此次投票自动作废。 |
17
t6attack 2019-01-17 23:36:02 +08:00 1
好奇,有多少人看到第 2 条就不想参与讨论了?
|