ip register / login system,安全错误,屏蔽的IP地址

时间:2013-07-02 17:42:41

标签: php login ip

是否可以在php中建立IP注册/登录系统?

情境:

用户访问我的网站,并检查他/她的IP是否存在于数据库中。

如果IP不存在,则将IP添加为新用户。如果IP存在,则用户已登录。

我知道获取访问者IP地址的代码。但是,我不知道这是否会引起任何重大的安全考虑。

屏蔽的IP地址可以是其他人占用的真实IP地址,还是完全独一无二的?

2 个答案:

答案 0 :(得分:2)

IP地址是一种数据传输机制。他们

  • 保证是独一无二的
  • 保证稳定(即他们会改变)
  • 每台机器或用户唯一
  • 意味着是身份验证机制

所以不,IP不是用于识别用户的好数据点。对于初学者来说,它不会让用户能够从不同的位置/机器使用他的帐户,这意味着所有具有相同IP的用户(是的,这很常见)共享一个帐户。

答案 1 :(得分:0)

可以使用代理更改IP,并且许多人可以在NATTed网络中的相同IP后面,例如办公室或家庭网络。此外,大多数IP都是动态分配的,因此重新连接将更改IP地址。