diff --git a/web/zm_html.php b/web/zm_html.php
index dfa6a0d21..39f368007 100644
--- a/web/zm_html.php
+++ b/web/zm_html.php
@@ -86,21 +86,22 @@ $scales = array(
"25" => "1/4x",
);
+if ( !isset($user) && ZM_OPT_USE_AUTH )
+{
+ if ( ZM_AUTH_TYPE == "remote" && !empty( $_SERVER['REMOTE_USER'] ) )
+ {
+ $view = "postlogin";
+ $action = "login";
+ $username = $_SERVER['REMOTE_USER'];
+ }
+}
+
+require_once( 'zm_funcs.php' );
+require_once( 'zm_actions.php' );
+
if ( !isset($user) )
{
- if ( ZM_OPT_USE_AUTH )
- {
- if ( ZM_AUTH_TYPE == "remote" && !empty( $_SERVER['REMOTE_USER'] ) )
- {
- $view = "postlogin";
- $action = "login";
- $username = $_SERVER['REMOTE_USER'];
- }
- else
- {
- $view = "login";
- }
- }
+ $view = "login";
}
else
{
@@ -123,9 +124,6 @@ if ( !isset($view) )
$view = "console";
}
-require_once( 'zm_funcs.php' );
-require_once( 'zm_actions.php' );
-
switch( $view )
{
case "login" :