我的印象是,當我第一次點擊Stack Overflow時,它以用戶的身份記錄我的IP地址,因爲我可以在沒有登錄的情況下提出問題,這是傳統意義上的,但我仍然被追蹤。我應該如何處理未註冊的帳戶?
這是因爲這麼做嗎?將未登錄的用戶作爲IP地址?或者它是Cookie /會話和IP的組合?
我想實現一個類似的解決方案,但我擔心IP修改和用戶僞造一個IP來獲取另一個用戶的帳戶。我該如何處理?
我的印象是,當我第一次點擊Stack Overflow時,它以用戶的身份記錄我的IP地址,因爲我可以在沒有登錄的情況下提出問題,這是傳統意義上的,但我仍然被追蹤。我應該如何處理未註冊的帳戶?
這是因爲這麼做嗎?將未登錄的用戶作爲IP地址?或者它是Cookie /會話和IP的組合?
我想實現一個類似的解決方案,但我擔心IP修改和用戶僞造一個IP來獲取另一個用戶的帳戶。我該如何處理?
堆棧溢出使用cookie而不是您的IP地址。您可能會使用錯誤配置(也許是有意的)代理,所以IP地址無論如何都是不可靠的。 (這是從內存中,我很長一段時間沒有被有意註銷);
通過使用與「普通」登錄cookie相同的做法,您可以相信它同樣多註冊賬戶。唯一需要注意的是,每當有新用戶/註銷用戶訪問該網站時(或者更好),您必須生成它,因爲他們需要進行跟蹤(例如,在SO的示例中發佈問題)。
當我的連接變得片狀時,SO會將我註銷 – BoltClock 2010-09-27 16:08:45
我跳過槍並投票遷移到元。這*不屬於元。不幸的是,我不能[取消我的投票](http://meta.stackexchange.com/questions/915/can-we-have-the-ability-to-rescind-a-close-vote-before-it-關閉)。抱歉。 – NullUserException 2010-09-27 15:55:56
可能會改變標題,並提出一個更一般的問題:「如何最好地處理未註冊的帳戶」,類似的東西。這將避免人們跳槍和所有...... – 2010-09-27 15:59:49
@喬利斯:在你建議它53秒後完成;該死的,你想*避免*跳槍! – 2010-09-27 16:01:18