summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRobin Appelman <icewind1991@gmail.com>2011-04-16 21:17:57 +0200
committerRobin Appelman <icewind1991@gmail.com>2011-04-16 21:17:57 +0200
commit5409b34b0621fdc7ddfe2e08507760e7f85cbaa9 (patch)
treef23c1d3d31feafe001e55d998d8f05decebe779e
parentc1db5c084899a231f1729c3aea6bd230fb8a351b (diff)
downloadnextcloud-server-5409b34b0621fdc7ddfe2e08507760e7f85cbaa9.tar.gz
nextcloud-server-5409b34b0621fdc7ddfe2e08507760e7f85cbaa9.zip
check if an item in an array exists before we use it
-rw-r--r--index.php14
1 files changed, 5 insertions, 9 deletions
diff --git a/index.php b/index.php
index d1c01a6dfaa..b0d48b4acff 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 ));
}
?>