summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-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 ));
}
?>