. * */ require_once( 'lib/base.php' ); require_once( 'appconfig.php' ); require_once( 'template.php' ); // check if the server is correctly configured for ownCloud $errors=OC_UTIL::checkServer(); if(count($errors)>0){ OC_TEMPLATE::printGuestPage( "", "error", array( "errors" => $errors )); }elseif( OC_USER::isLoggedIn()){ if( $_GET["logout"] ){ OC_USER::logout(); header( "Location: $WEBROOT"); exit(); } else{ header( "Location: ".$WEBROOT.'/'.OC_APPCONFIG::getValue( "core", "defaultpage", "files/index.php" )); exit(); } }else{ if( OC_USER::login( $_POST["user"], $_POST["password"] )){ header( "Location: ".$WEBROOT.'/'.OC_APPCONFIG::getValue( "core", "defaultpage", "files/index.php" )); exit(); } 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 )); } } ?>