作者jami520 (我的生命因你而發光)
看板PHP
標題[請益] 鎖定單機每日使用一次(應用在虛擬IP環境)
時間Wed Jan 30 16:23:42 2013
各位好,
想請教一下我有個系統要鎖定帳號,如果該帳號給別人使用,則次數要多扣一次
因為同網域對外IP都一樣,這樣單純一個帳號就可以大家一起用了
不知道有沒有方法可以抓虛擬IP來鎖該帳號,或是偵測MAC來達到這樣目的
或者是有人有其他更簡單的方式嗎?
我目前做法是利用 ip+日期 來做扣次數的動作,但遇到相同的對外IP就有問題了
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.42.88.3
1F:→ kuAIpAI:妳都有會員帳號了 就直接綁定會員帳號不是會比較簡單些? 01/30 16:55
2F:→ jami520:我主要是擔心有人把帳號給別人用,所以才想辦法來做避免 01/30 17:37
3F:→ jami520:初步是用單一IP每日扣一次點數來做防止,如果帳號給別人 01/30 17:39
4F:→ jami520:則點數也會被扣除掉,也就是我轉換用點數來做處理 01/30 17:39
5F:→ jami520:但遇到同網域的虛擬IP就沒辦法防範了,想說是否有其他方法 01/30 17:40
6F:→ johnny1972:禁不禁止同一個人開多視窗同時使用多個連線? 01/30 17:42
7F:→ johnny1972:如果禁止的話,把上次連線資料存在cookie如何? 01/30 17:43
8F:→ Bambe:那這人有兩台以上電腦的怎辦 0.0... 我的疑問@@ 01/30 20:04
9F:→ jami520:目前我的困擾是在同一個網域中,因為每台電腦虛擬IP相同 01/30 20:04
10F:→ jami520:用一組帳號就可以登入平台了,我希望可以由不同台電腦登入 01/30 20:04
11F:→ jami520:就可以扣除一次它的使用次數,因為代表是不同電腦登入行為 01/30 20:05
12F:推 arrack:產生一個亂數作hash存到cookies跟資料庫,然後每次登入都比 01/30 22:50
13F:→ arrack:對 01/30 22:50
14F:→ tyf99:他們是來你的server下載影片嗎? 01/30 23:04
15F:→ jami520:使用cookie這個做法的確可達到,感謝arrack 02/01 07:24