存储注册和验证IP的好理由是什么

时间:2011-02-28 23:15:07

标签: php registration

当用户创建帐户时,我会通过电子邮件向他们发送一个链接以验证其帐户。是否有充分理由存储注册中使用的IP中的一个或两个以及确认中使用的IP?我见过一些开发人员那样做,但我不清楚这个用途的目的是什么?如果它值得做的话。如果我确实存储了这些数据,我可以在以后使用它。

注意:我通常会存储用户登录的最后一个IP,但想知道注册和验证IP。

2 个答案:

答案 0 :(得分:2)

因为以后很容易存储并且不可能构建这些数据,所以应该需要它。

就各种请求/行动中使用的IP的潜在用途而言,它实际上取决于您正在做什么。您可能会在其中使用的几个类别是......

  • 防止未经授权的访问 - 例如保持机器人注册大量帐户或分析流量以确保用户帐户不会以可疑方式使用
  • 法律合规性 - 传票可以请求创建用户的IP地址,而不仅仅是最后使用过的
  • 跟踪用户 - 特别是在跨多个服务/平台跟踪点击的网络中。

答案 1 :(得分:2)

也适用于垃圾邮件威胁。如果您计划通过自己的代码进行任何类型的电子邮件营销,其中一个收件人会发出垃圾邮件投诉:Spamhaus,Godaddy,et al。会询问您用户的选择日期/时间和IP。这有助于防止您被列入黑名单