Пример #1
0
 public function indexAction()
 {
     $sessionId = TZ_Request::checkSessionId();
     $name = TZ_Request::checkName();
     $gender = TZ_Request::checkGender();
     $params = TZ_Request::getParams('post');
     $uid = TZ_Loader::service('SessionManager', 'User')->getUid($sessionId);
     if (!$uid) {
         throw new Exception('请先登陆。');
     }
     $userInfo['name'] = $name;
     $userInfo['gender'] = $gender;
     if (isset($params['area'])) {
         $userInfo['area'] = TZ_Request::clean($params['area']);
     }
     if (isset($params['city'])) {
         $userInfo['city'] = TZ_Request::clean($params['city']);
     }
     $updateStatus = TZ_Loader::service('User', 'User')->updateInfo($uid, $userInfo);
     if (!$updateStatus) {
         throw new Exception('更新用户信息失败。');
     }
     TZ_Request::success();
 }