diff --git a/src/etc/inc/auth.inc b/src/etc/inc/auth.inc index 9c4899245b..6e0824b547 100644 --- a/src/etc/inc/auth.inc +++ b/src/etc/inc/auth.inc @@ -1581,6 +1581,7 @@ function get_user_settings($username) { $settings['webgui']['dashboardcolumns'] = $config['system']['webgui']['dashboardcolumns']; $settings['webgui']['webguihostnamemenu'] = $config['system']['webgui']['webguihostnamemenu']; $settings['webgui']['webguicss'] = $config['system']['webgui']['webguicss']; + $settings['webgui']['logincss'] = $config['system']['webgui']['logincss']; $settings['webgui']['interfacessort'] = isset($config['system']['webgui']['interfacessort']); $settings['webgui']['dashboardavailablewidgetspanel'] = isset($config['system']['webgui']['dashboardavailablewidgetspanel']); $settings['webgui']['webguifixedmenu'] = isset($config['system']['webgui']['webguifixedmenu']); diff --git a/src/etc/inc/authgui.inc b/src/etc/inc/authgui.inc index e4ec4f555f..56670084b3 100644 --- a/src/etc/inc/authgui.inc +++ b/src/etc/inc/authgui.inc @@ -229,18 +229,32 @@ function display_login_form() { } } + $logincssfile = "/css/login_blue.css"; + + if (isset($user_settings['webgui']['logincss'])) { + if (file_exists("/usr/local/www/css/" . $user_settings['webgui']['logincss'])) { + $logincssfile = "/css/" . $user_settings['webgui']['logincss']; + } + } + if (isset($config['system']['webgui']['loginshowhost'])) { - $loginbannerstr = sprintf(gettext('Login to %1$s on %2$s.%3$s'), $g['product_name'], htmlspecialchars($config['system']['hostname']), htmlspecialchars($config['system']['domain'])); + $loginbannerstr = sprintf(gettext('%1$s.%2$s'), htmlspecialchars($config['system']['hostname']), htmlspecialchars($config['system']['domain'])); } else { $loginbannerstr = sprintf(gettext('Login to %1$s'), $g['product_name']); } + $loginautocomplete = isset($config['system']['webgui']['loginautocomplete']) ? '' : 'autocomplete="off"'; + + ?>
- + + + +