From 5409b34b0621fdc7ddfe2e08507760e7f85cbaa9 Mon Sep 17 00:00:00 2001
From: Robin Appelman <icewind1991@gmail.com>
Date: Sat, 16 Apr 2011 21:17:57 +0200
Subject: [PATCH] check if an item in an array exists before we use it

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

diff --git a/index.php b/index.php
index d1c01a6dfa..b0d48b4acf 100644
--- a/index.php
+++ b/index.php
@@ -39,19 +39,15 @@ if(count($errors)>0){
 		header( "Location: ".$WEBROOT.'/'.OC_APPCONFIG::getValue( "core", "defaultpage", "files/index.php" ));
 		exit();
 	}
-}else{
+}elseif(isset($_POST["user"])){
 	if( OC_USER::login( $_POST["user"], $_POST["password"] )){
 		header( "Location: ".$WEBROOT.'/'.OC_APPCONFIG::getValue( "core", "defaultpage", "files/index.php" ));
 		exit();
+	}else{
+		OC_TEMPLATE::printGuestPage( "", "login", array( "error" => true));
 	}
-	else{
-		$error = false;
-		// Say "bad login" in case the user wanted to login
-		if( $_POST["user"] && $_POST["password"] ){
-			$error = true;
-		}
-		OC_TEMPLATE::printGuestPage( "", "login", array( "error" => $error ));
-	}
+}else{
+	OC_TEMPLATE::printGuestPage( "", "login", array( "error" => false ));
 }
 
 ?>
-- 
GitLab