$file = isset($_FILES['file']) ? $_FILES['file'] : null; if (!is_null($file)) { if ($user->setTexture($type, $file)) { $json['errno'] = 0; $json['msg'] = "皮肤上传成功。"; } else { $json['errno'] = 1; $json['msg'] = "出现了奇怪的错误。。请联系作者"; } } else { Utils::raise(1, '你没有选择任何文件哦'); } } else { if ($action == "change") { if (user::checkValidPwd($_POST['passwd'])) { $user->changePasswd($_POST['passwd']); $json['errno'] = 0; $json['msg'] = "成功更改了 " . $_GET['uname'] . " 的密码。"; } // Will raise exception if password invalid } else { if ($action == "delete") { $user->unRegister(); $json['errno'] = 0; $json['msg'] = "成功删除了该用户。"; } else { if ($action == "model") { if (isset($_POST['model']) && $_POST['model'] == 'slim' || $_POST['model'] == 'default') { $user->setPreference($_POST['model']); $json['errno'] = 0; $json['msg'] = "成功地将用户 " . $_GET['uname'] . " 的优先皮肤模型更改为 " . $_POST['model'] . " 。";
return false; } else { $json['cape']['errno'] = 0; $json['cape']['msg'] = '什么文件都没有诶?'; } } return true; } /** * Handle requests from user/profile.php */ if ($action == "change") { if (checkPost()) { if (isset($_POST['new_passwd'])) { if ($user->checkPasswd($_POST['passwd'])) { $user->changePasswd($_POST['new_passwd']); $json['errno'] = 0; $json['msg'] = "密码更改成功。请重新登录。"; } else { $json['errno'] = 1; $json['msg'] = "原密码不对哦?"; } } else { $json['errno'] = 1; $json['msg'] = "新密码呢?"; } } } else { if ($action == "delete") { if (isset($_SESSION['token']) && $_SESSION['token'] == $user->getToken()) { if (checkPost()) {