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可以解決這個問題。這裏描述