From 657d02371c2b905eaacc3fbd7ef22bde15ab1cf0 Mon Sep 17 00:00:00 2001
From: Georg Ehrke <dev@georgswebsite.de>
Date: Fri, 27 Apr 2012 14:55:06 +0200
Subject: [PATCH] fix login

---
 index.php | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/index.php b/index.php
index fe8f7f1503..9c81928e11 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']:'' ));
+	}
 }
-- 
GitLab