網(wǎng)站需求:讓用戶領(lǐng)紅包,領(lǐng)紅包不需要填寫任何東西,領(lǐng)取后需注冊登錄才能到賬。
目前問題是如何讓用戶在不填寫任何信息的情況下記錄當(dāng)前使用的手機(jī)或者電腦(考慮到可能多人使用wifi領(lǐng)取紅包,所以不記錄ip),使其不能重復(fù)領(lǐng)取。
我有試著使用session,但是只能判斷機(jī)器在某個(gè)瀏覽器下的情況,如果這個(gè)瀏覽器使用隱身/隱私/沙盒模式,session就不法判定了。
9 回答

莫回?zé)o
TA貢獻(xiàn)1865條經(jīng)驗(yàn) 獲得超7個(gè)贊
后端返回一段加密字符串 類似token這種東西 里面包含紅包信息
由前端存儲 注冊登錄后把存儲的字符串與用戶信息一起發(fā)送過來
后端尋找對應(yīng)字符并解密

FFIVE
TA貢獻(xiàn)1797條經(jīng)驗(yàn) 獲得超6個(gè)贊
這個(gè)幾乎不可能實(shí)現(xiàn)的,即使實(shí)現(xiàn)了,也不夠準(zhǔn)確。
1、你可以在在cookie中寫入是否領(lǐng)紅包了。如果用戶清除cookie就沒辦法了。
2、你可以用javascript Fingerprint2判斷瀏覽器的唯一性,但是這個(gè)不是太準(zhǔn)確。

冉冉說
TA貢獻(xiàn)1877條經(jīng)驗(yàn) 獲得超1個(gè)贊
PHP代碼是否可以獲取到主機(jī)的序列號
,每臺主機(jī)都有著自己的序列號,不知這個(gè)能不能行
還有一個(gè)localStorage
可以試試,看能不能避開瀏覽器隱身或者沙盒模式
- 9 回答
- 0 關(guān)注
- 822 瀏覽
添加回答
舉報(bào)
0/150
提交
取消