summaryrefslogtreecommitdiffstats
path: root/etc/inc/authgui.inc
diff options
context:
space:
mode:
Diffstat (limited to 'etc/inc/authgui.inc')
-rw-r--r--etc/inc/authgui.inc16
1 files changed, 11 insertions, 5 deletions
diff --git a/etc/inc/authgui.inc b/etc/inc/authgui.inc
index 9655d79..650c7b9 100644
--- a/etc/inc/authgui.inc
+++ b/etc/inc/authgui.inc
@@ -178,14 +178,20 @@ if (empty($FilterIflist)) {
require_once('shaper.inc');
filter_generate_optcfg_array();
}
-foreach ($FilterIflist as $iflist)
+foreach ($FilterIflist as $iflist) {
if($iflist['ip'] == $http_host)
$local_ip = true;
-if($config['virtualip'])
- if($config['virtualip']['vip'])
- foreach($config['virtualip']['vip'] as $vip)
+ if($iflist['ipv6'] == $http_host)
+ $local_ip = true;
+}
+if($config['virtualip']) {
+ if($config['virtualip']['vip']) {
+ foreach($config['virtualip']['vip'] as $vip) {
if($vip['subnet'] == $http_host)
$local_ip = true;
+ }
+ }
+}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
@@ -261,4 +267,4 @@ if($config['virtualip'])
<?php
} // end function
-?> \ No newline at end of file
+?>
OpenPOWER on IntegriCloud