Controller\Member::changeMethod PHP Method

changeMethod() public method

修改 自定义加密方式
public changeMethod ( )
    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");
        }
    }