2011-02-28 45 views
2

當用戶創建帳戶時,我會通過電子郵件向他們發送鏈接以驗證其帳戶。存儲註冊時使用的IP和確認中使用的IP是否有充分的理由?我見過一些開發人員這樣做,但我不清楚它的用途是什麼?如果它值得做的話。如果我確實存儲了這些數據,我可以在以後使用它。存儲註冊和驗證IP的好理由

注:我通常會存儲用戶登錄的最後一個IP,但是想知道註冊和驗證IP。

回答

2

因爲以後很容易儲存和不可能建立這些數據,所以需要它。

就各種請求/操作中使用的IP的潛在用途而言,這取決於你在做什麼。您可能使用它們的幾個類別是...

  • 防止未經授權的訪問 - 例如,讓機器人避免註冊大量帳戶或分析流量,以確保用戶帳戶沒有以可疑方式使用
  • 合規 - 傳票可能請求創建用戶的IP地址,而不僅僅是最後使用的IP地址
  • 跟蹤用戶 - 特別是在追蹤跨多個服務/平臺的匹配的網絡中。
+0

+1但是關於「分析流量以確保用戶帳戶沒有以可疑方式使用」,這意味着我必須在_each_登錄處存儲IP,這是大量數據(不一定是很多工作)。 – twitter 2011-02-28 23:44:56

+0

@twitter是的,可能。我只是概述了可能性,並不是真的認爲它是或不是一個好主意。在適當的日誌文件中執行這種每個操作的日誌記錄可能更有意義,日誌文件可以在稍後在另一臺服務器上進行消化。 – coreyward 2011-02-28 23:47:49

2

也適用於垃圾郵件威脅。如果您打算通過自己的代碼進行任何類型的電子郵件營銷,並且其中一位收件人發出垃圾郵件投訴:Spamhaus,Godaddy等人。會要求您提供用戶的選擇日期/時間和IP。這將有助於防止您被列入黑名單