summaryrefslogtreecommitdiffstats
path: root/usr/local/captiveportal
diff options
context:
space:
mode:
authorRenato Botelho <garga@FreeBSD.org>2013-09-14 10:54:08 -0300
committerRenato Botelho <garga@FreeBSD.org>2013-09-14 10:54:08 -0300
commit81ce28d87039d21c8b03986362d9f2ccffe6d407 (patch)
tree9b72f0fc3a08c742786060919f1b822016fe135c /usr/local/captiveportal
parent01ba8ec63d4c99ed8fd1e3085c9fa960aa6d3a7b (diff)
downloadpfsense-81ce28d87039d21c8b03986362d9f2ccffe6d407.zip
pfsense-81ce28d87039d21c8b03986362d9f2ccffe6d407.tar.gz
Remove unecessary blockedmacs db and read it directly from config
Diffstat (limited to 'usr/local/captiveportal')
-rwxr-xr-xusr/local/captiveportal/index.php5
1 files changed, 1 insertions, 4 deletions
diff --git a/usr/local/captiveportal/index.php b/usr/local/captiveportal/index.php
index b7c708c..a97c33b 100755
--- a/usr/local/captiveportal/index.php
+++ b/usr/local/captiveportal/index.php
@@ -105,9 +105,6 @@ if ($macfilter || $passthrumac) {
unset($tmpres);
}
-/* Get blocked macs */
-$blockedmacs = array_flip(captiveportal_read_blockedmacs_db());
-
/* find out if we need RADIUS + RADIUSMAC or not */
if (file_exists("{$g['vardb_path']}/captiveportal_radius_{$cpzone}.db")) {
$radius_enable = TRUE;
@@ -139,7 +136,7 @@ setTimeout('window.close();',5000) ;
EOD;
captiveportal_disconnect_client($_POST['logout_id']);
-} else if ($macfilter && $clientmac && isset($blockedmacs[$clientmac])) {
+} else if ($macfilter && $clientmac && captiveportal_blocked_mac($clientmac)) {
captiveportal_logportalauth($clientmac,$clientmac,$clientip,"Blocked MAC address");
if (!empty($cpcfg['blockedmacsurl']))
portal_reply_page($cpcfg['blockedmacsurl'], "redir");
OpenPOWER on IntegriCloud