当用户创建帐户时,我会通过电子邮件向他们发送一个链接以验证其帐户。是否有充分的理由存储注册中使用的 IP 和确认中使用的 IP 中的一个或两个?我见过一些开发人员这样做,但我不清楚这样做的目的是什么?以及是否值得这样做。如果我确实存储了这些数据,以后可以用它做什么。
注意:我通常会存储用户最后登录的IP,但想知道注册和验证IP。
最佳答案
因为它很容易存储,并且以后不可能在需要时构建该数据。
就各种请求/操作中使用的 IP 的潜在用途而言,这实际上取决于您正在做什么。您可能会使用它们的几个类别是......
- 防止未经授权的访问 - 例如阻止机器人注册大量帐户或分析流量,以确保用户帐户不会被以可疑的方式使用
- 法律合规性 - 传票可能会要求提供创建用户的 IP 地址,而不仅仅是最后使用的 IP 地址
- 跟踪用户 - 特别是在跨多个服务/平台跟踪点击的网络的情况下。
关于php - 存储注册和验证 IP 的充分理由有哪些,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5148720/