/** * 修改 自定义加密方式 * @JSON * @throws Error */ public function changeMethod() { $user = User::getCurrent(); if ($_POST['method'] != null) { $method = null; if ($_POST['method'] != '-1') { $method = htmlspecialchars(trim($_POST['method'])); } $user = User::getUserByUserId($user->uid); $user->method = $method; $user->save(); $_SESSION['currentUser'] = $user; return array('error' => 0, 'message' => '修改加密方式成功,全部节点同步大约5分钟内生效。'); } else { $nodeList = Node::getSupportCustomMethodArray(); Template::putContext('user', $user); Template::putContext('nodeList', $nodeList); Template::setView("panel/changeMethod"); } }