public function editNameAction() { if (!$this->validFlag) { echo json_encode(array('ret' => 0, 'msg' => $this->warnMsg)); } else { $users = new Users(); if ($users->isNickExist($this->_sanReq['name']) == 1) { echo json_encode(array('ret' => 0, 'msg' => array('name' => array('msg' => $this->di['sysconfig']['flagMsg']['10014'])))); $this->view->disable(); return; } $users->changeNickname($this->session->get('uid'), $this->_sanReq['name']); $this->session->set('uinfo', array('name' => $this->_sanReq['name'], 'mobile' => $this->session->get('uinfo')['mobile'])); // 更新redis用户信息 $cas = new \Ucenter\Utils\cas\CAServer(); $cas->setRedisUserInfo($this->session->get('uid'), array('name' => $this->_sanReq['name'], 'mobile' => $this->session->get('uinfo')['mobile'])); echo json_encode(array('ret' => 1, 'nickName' => $this->_sanReq['name'])); } $this->view->disable(); return; }