允许用户使用特定的静态IP

时间:2011-07-08 08:56:00

标签: static ip

我们已经完成了该网站。问题是该网站有3次登录。 一个是客户的主要超级管理员 另外两个是大学管理员。(大学将在这里登录) &安培;他们的学生。所有的工作都已完成。

例如: 大学知识产权:

172.16.4.1
172.16.1.101

除了IP之外,该学院不应该登录。 并且可能有许多大学,每个大学只能从静态IP登录。 会不可能。

由于

1 个答案:

答案 0 :(得分:0)

由于没有提到的语言,我在php中提供了一个示例

function canLogin() {
   $allowed = array ('172.16.4.1', '172.16.1.101');
   if (in_array ($_SERVER['REMOTE_ADDR'], $allowed)) return 1;
   else return 0;
}

您所要做的就是找到REMOTE_ADDR(用户IP)并检查它是否在批准列表中。

注意:可以欺骗远程地址。但是上面的例子是更简单的解决方案,而且总比没有好。