我有一個項目需求,我需要在每次訪問該網站時存儲用戶系統的信息,例如OS,MAC地址等,以便我們可以唯一標識用戶的機器。我正在開發Spring MVC 3.1中的項目。 目前我們正在使用IP地址和用戶代理使用JavaScript,但他們都不可靠,可以很容易地更改。 有沒有辦法通過Java/JavaScript/Spring MVC來做到這一點。 在此先感謝。使用Java檢索遠程系統信息
同一個用戶可以多次註冊。爲了避免這種情況,我們需要識別用戶的機器
我有一個項目需求,我需要在每次訪問該網站時存儲用戶系統的信息,例如OS,MAC地址等,以便我們可以唯一標識用戶的機器。我正在開發Spring MVC 3.1中的項目。 目前我們正在使用IP地址和用戶代理使用JavaScript,但他們都不可靠,可以很容易地更改。 有沒有辦法通過Java/JavaScript/Spring MVC來做到這一點。 在此先感謝。使用Java檢索遠程系統信息
同一個用戶可以多次註冊。爲了避免這種情況,我們需要識別用戶的機器
如果您想唯一標識用戶,請使用cookie。
當用戶進入你的網站時,檢查他是否有你的cookie。如果是這樣,使用它,它會識別用戶。如果沒有,用類似UUID的東西爲他創建一個cookie。
您可以同時使用Java和JavaScript來放置和從用戶獲取Cookie。
*「以便我們可以唯一標識用戶」*讓用戶登錄或以其他方式不那麼多。 – 2013-05-13 11:01:38
你需要什麼數據?任何可以作爲請求頭/參數發送的東西都可以僞造,所以沒有100%的防彈解決方案。 – NilsH 2013-05-13 11:02:48
我明白請求頭可以是僞造的。所以,我需要知道是否有另一種方式來收集用戶的系統信息。 – newUser 2013-05-13 11:09:37