js如何取得電腦的實體位址。或一般如何做用戶唯一性判定的。
人生最曼妙的风景,竟是内心的淡定与从容!
一般通过用户名,用户访问时的IP地址
用目前瀏覽器類型+瀏覽版本號碼+目前IP+作業系統類型+作業系統版本 做下哈希
前端取得不到,找後端幫忙吧,取得到發給你。
簡單做法:UserAgent + IP,缺陷是:例如某公司、學校等團體,使用相同電腦/瀏覽器,並且出口IP相同,那也會認為是同一個。 或是:使用者第一次要求的時候,後端產生一個唯一性的token,放到cookie裡。每次有新的請求的時候,先判斷cookie裡是否有token。缺點是:如果用戶清空瀏覽器緩存,就會認為又是新的用戶。 至於要透過js取得mac位址,似乎只有個別版本的IE支援(具體你可以查查)。
一般通过用户名,用户访问时的IP地址
用目前瀏覽器類型+瀏覽版本號碼+目前IP+作業系統類型+作業系統版本 做下哈希
前端取得不到,找後端幫忙吧,取得到發給你。
簡單做法:UserAgent + IP,缺陷是:例如某公司、學校等團體,使用相同電腦/瀏覽器,並且出口IP相同,那也會認為是同一個。
或是:使用者第一次要求的時候,後端產生一個唯一性的token,放到cookie裡。每次有新的請求的時候,先判斷cookie裡是否有token。缺點是:如果用戶清空瀏覽器緩存,就會認為又是新的用戶。
至於要透過js取得mac位址,似乎只有個別版本的IE支援(具體你可以查查)。