function server_handle_input() { global $request; switch ($_POST['form']) { case 'login': $success = password_verify($_POST['passphrase'], HASHED_PASSPHRASE); $_SESSION['login_success'] = $success ? 1 : 0; if ($success) { server_reload(); } else { server_print_login_form(); $request['body'] .= '<br><p>Wrong passphrase. Please try again.</p><br>'; } } }
<?php ob_start(); session_start(); global $request; $request = array(); require_once dirname(__FILE__) . '/definitions.php'; require_once LIB_DIR . '/password.php'; require_once LIB_DIR . '/server.php'; require_once LIB_DIR . '/Iterator.php'; require_once LIB_DIR . '/ScriptsHandler.php'; server_init(); if (server_is_get_request()) { server_init_get(); if (!server_is_logged_in()) { server_print_login_form(); } elseif (!server_print_from_cache()) { server_404(); } } else { server_init_input(); } server_finalize();