diff --git a/index.php b/index.php index fe8f7f15038e1f059765516852734500eb8fe1ed..9c81928e113f72fabdb0348f353b836ee8af9d1c 100644 --- a/index.php +++ b/index.php @@ -68,7 +68,6 @@ elseif(OC_User::isLoggedIn()) { } else { OC_App::loadApps(); $error = false; - // remember was checked after last login if(isset($_COOKIE["oc_remember_login"]) && isset($_COOKIE["oc_token"]) && isset($_COOKIE["oc_username"]) && $_COOKIE["oc_remember_login"]) { if(defined("DEBUG") && DEBUG) { @@ -113,7 +112,9 @@ elseif(OC_User::isLoggedIn()) { $error = true; } } - $sectoken=rand(1000000,9999999); - $_SESSION['sectoken']=$sectoken; - OC_Template::printGuestPage('', 'login', array('error' => $error, 'sectoken' => $sectoken, 'redirect' => isset($_REQUEST['redirect_url'])?$_REQUEST['redirect_url']:'' )); + if(is_null(OC::$REQUESTEDFILE)){ + $sectoken=rand(1000000,9999999); + $_SESSION['sectoken']=$sectoken; + OC_Template::printGuestPage('', 'login', array('error' => $error, 'sectoken' => $sectoken, 'redirect' => isset($_REQUEST['redirect_url'])?$_REQUEST['redirect_url']:'' )); + } }