diff --git a/web/skins/xml/skin.php b/web/skins/xml/skin.php index d797c7b08..c88718c4e 100644 --- a/web/skins/xml/skin.php +++ b/web/skins/xml/skin.php @@ -28,12 +28,13 @@ foreach ( getSkinIncludes( 'includes/functions.php' ) as $includeFile ) require_once $includeFile; if ( empty($view) ) - $view = 'console'; + $view = 'console'; -if ( !isset($user) && ZM_OPT_USE_AUTH ) +if ( !isset($user) && ZM_OPT_USE_AUTH && ZM_AUTH_TYPE == "remote" && !empty( $_SERVER['REMOTE_USER']) ) { - echo "Invalid Login"; - exit; + $view = "postlogin"; + $action = "login"; + $_REQUEST['username'] = $_SERVER['REMOTE_USER']; } /* Get version info from client */ updateClientVer();