Ejemplo n.º 1
0
 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;
 }