Index: /branches/releng-11/nanobsd/files/usr/local/www/portal/index.cgi
===================================================================
--- /branches/releng-11/nanobsd/files/usr/local/www/portal/index.cgi	(revision 13738)
+++ /branches/releng-11/nanobsd/files/usr/local/www/portal/index.cgi	(revision 13739)
@@ -23,4 +23,7 @@
 else
   echo 'Content-Type: text/html'
+  echo 'Cache-Control: no-cache, no-store, must-revalidate'
+  echo 'Pragma: no-cache'
+  echo 'Expires: 0'
   echo ''
   # User is new, present welcome page
Index: /branches/releng-11/nanobsd/files/usr/local/www/portal/login/index.cgi
===================================================================
--- /branches/releng-11/nanobsd/files/usr/local/www/portal/login/index.cgi	(revision 13738)
+++ /branches/releng-11/nanobsd/files/usr/local/www/portal/login/index.cgi	(revision 13739)
@@ -23,4 +23,7 @@
 # Redirect to proper page
 echo 'Content-Type: text/html'
+echo 'Cache-Control: no-cache, no-store, must-revalidate'
+echo 'Pragma: no-cache'
+echo 'Expires: 0'
 echo 'Refresh: 1; url=http://www.wirelessleiden.nl'
 echo ''
Index: /branches/releng-11/nanobsd/files/usr/local/www/portal/logout/index.cgi
===================================================================
--- /branches/releng-11/nanobsd/files/usr/local/www/portal/logout/index.cgi	(revision 13738)
+++ /branches/releng-11/nanobsd/files/usr/local/www/portal/logout/index.cgi	(revision 13739)
@@ -10,9 +10,16 @@
 REMOTE_MAC=`arp -n $REMOTE_ADDR | awk '{print $4}'`
 
-# Add entry to authorized list
+# Delete entry from authorized list
 sudo pfctl -q -t wlportal -T delete $REMOTE_ADDR
+
+# Delete mac from authorized list
+grep -v $REMOTE_MAC $DB >> $DB.new
+mv $DB.new $DB
 
 # Redirect to proper page
 echo 'Content-Type: text/html'
+echo 'Cache-Control: no-cache, no-store, must-revalidate'
+echo 'Pragma: no-cache'
+echo 'Expires: 0'
 echo 'Refresh: 60; url=/portal/login'
 echo ''
