* @Last Modified time: 2016-02-06 23:12:17 * * - login, register, logout * - upload, change, delete * * All ajax requests will be handled here */ session_start(); header('Access-Control-Allow-Origin: *'); header('Content-type: application/json'); $dir = dirname(__FILE__); require "{$dir}/includes/autoload.inc.php"; Database::checkConfig(); if (isset($_POST['uname'])) { $uname = $_POST['uname']; if (User::checkValidUname($uname)) { $user = new User($_POST['uname']); } else { Utils::raise(1, '无效的用户名。用户名只能包含数字,字母以及下划线。'); } } else { Utils::raise('1', '空用户名。'); } $action = isset($_GET['action']) ? $_GET['action'] : null; $json = null; /** * Handle requests from index.php */ if ($action == "login") { if (checkPost()) { if (!$user->is_registered) {