Your server has been installed with a user named demo and the password %s, please change it.
This message will disappear when you log out.
Configuration missing"; echo "
Please append the following code to the config.local.php file:
"; printf('', htmlspecialchars($c)); exit(1); } $cfg = preg_replace('/\?>\s*$|$/', $c, $cfg, 1); file_put_contents($cfg_file, $cfg); define('KaraDAV\SECRET_KEY', $secret); unset($secret, $cfg_file, $cfg); } } if (!defined('KaraDAV\WWW_URL')) { $https = (!empty($_SERVER['HTTPS']) || $_SERVER['SERVER_PORT'] == 443) ? 's' : ''; $name = $_SERVER['SERVER_NAME']; $port = !in_array($_SERVER['SERVER_PORT'], [80, 443]) ? ':' . $_SERVER['SERVER_PORT'] : ''; $root = '/'; define('KaraDAV\WWW_URL', sprintf('http%s://%s%s%s', $https, $name, $port, $root)); } if (!defined('KaraDAV\AUTH_CALLBACK')) { define('KaraDAV\AUTH_CALLBACK', null); } if (!defined('KaraDAV\DEFAULT_QUOTA')) { define('KaraDAV\DEFAULT_QUOTA', 200); } if (!defined('KaraDAV\DISABLE_SLOW_OPERATIONS')) { define('KaraDAV\DISABLE_SLOW_OPERATIONS', false); } // Init database if (!file_exists(DB_FILE)) { $db = DB::getInstance(); $db->exec('BEGIN;'); $db->exec(file_get_contents(__DIR__ . '/../schema.sql')); if (!LDAP::enabled()) { $users = new Users; $p = 'karadavdemo'; $users->create('demo', $p, 10, true); $users->login('demo', $p); $_SESSION['install_password'] = $p; } $db->exec('END;'); } function html_head(string $title): void { $title = htmlspecialchars($title); echo <<Your server has been installed with a user named demo and the password %s, please change it.
This message will disappear when you log out.
Sorry, but the form expired, please submit it again.
'; } }