0
我們有一段javascript,如果有特定的客戶,我們希望使用單獨的處理邏輯。但是,這是一個公共站點,客戶無需登錄。如何使用javascript識別沒有登錄的客戶
有沒有任何方法可以在不需要登錄的情況下最初識別客戶?我猜ip地址是可能的,但這似乎是不可靠的。
我們有一段javascript,如果有特定的客戶,我們希望使用單獨的處理邏輯。但是,這是一個公共站點,客戶無需登錄。如何使用javascript識別沒有登錄的客戶
有沒有任何方法可以在不需要登錄的情況下最初識別客戶?我猜ip地址是可能的,但這似乎是不可靠的。
Cookies通常用於此。
如果您只需要訪問此數據客戶端,請考慮使用localstorage。
請記住,無論使用哪種方法,您只能識別出之前訪問過您的網站的瀏覽器。任何人都可以使用該計算機,並且您不會知道這是一位新用戶。注意這些令牌也很重要,這樣別人很難冒充該用戶。定期輪換會話ID是一個好主意,這樣如果有人獲得了會話ID,它的保質期將有限,可以重複使用。
不要使用IP地址,因爲有整個建築物可以共享一個公共IP地址,這要歸功於NAT。
那你怎麼知道你想特別對待什麼人?是什麼讓他們與其他用戶有所不同? – Pointy