0
我已经创建了iptables的强制网络门户PHP/Ruby的强制网络门户第一域似乎缓存
我用了许多人似乎使用:用户可以请求DNS,数据包标记为99. 99意味着没有其他的互联网用户有访问权限。
当用户访问页面时,例如堆栈溢出。用户获得免责声明。他/她点击好。发生了什么事是服务器执行下列规则:
`sudo /sbin/iptables -t mangle -I captivePortal 1 -m mac --mac-source {$mac} -j RETURN`;
`sudo /sbin/iptables -t mangle -I captivePortal 1 -s {$_SERVER['REMOTE_ADDR']} -j RETURN`;
我曾尝试:
使用西纳特拉薄独立。用erb渲染模板。当用户在认证后重新加载时,他们在访问初始域时获得免责声明。当访问另一个他们没有得到免责声明页面。
用php设置apache2,全部用php重写。添加元标记以防止在浏览器中缓存,但结果相同。原始网域总是重定向到免责声明,但其他网站没问题。
我想要实现
哪些用户需要点击接受条款,他们可以使用WIFI之前。
编辑:重新加载apache2可以解决这个问题。这里描述