示例#1
0
 /**
  * 用户创建配送地址
  * @return string
  */
 function create()
 {
     $province = intval($this->post->province);
     $city = intval($this->post->city);
     $county = $this->post->county;
     $address = $this->post->address;
     $name = $this->post->name;
     $telephone = filter::telephone($this->post->telephone);
     $zcode = empty(filter::int($this->post->zcode)) ? '' : filter::int($this->post->zcode);
     $host = empty(filter::int($this->post->host)) ? 0 : filter::int($this->post->host);
     if (empty($telephone)) {
         return new json(json::PARAMETER_ERROR, '手机号码错误');
     }
     if (empty($address) || empty($city) || empty($province) || empty($county)) {
         return new json(json::PARAMETER_ERROR, '收货地址不完整');
     }
     if (empty($name)) {
         return new json(json::PARAMETER_ERROR, '收货人姓名不能为空');
     }
     if (login::user()) {
         $addressModel = $this->model('address');
         $result = $addressModel->create($this->session->id, $province, $city, $county, $address, $name, $telephone, $zcode, $host);
         return new json(json::OK);
     }
     return new json(json::NOT_LOGIN);
 }
示例#2
0
 /**
  * 普通用户登录接口
  * 
  * @return string
  */
 function login()
 {
     $telephone = filter::telephone($this->post->telephone);
     $password = $this->post->password;
     $client = $this->post->client;
     if (!empty($telephone) && !empty($password)) {
         $userModel = $this->model('user');
         $uinfo = $userModel->login($telephone, $password);
         if (isset($uinfo['id']) && !empty($uinfo['id'])) {
             if (empty($uinfo['close'])) {
                 $draw = $this->post->draw;
                 $draw = empty($draw) ? 'ok' : $draw;
                 $this->session->id = $uinfo['id'];
                 $this->session->telephone = $uinfo['telephone'];
                 $this->session->username = $uinfo['username'];
                 //更新用户登陆时间
                 $userModel->updateLoginTime($uinfo['id']);
                 $this->model('user_login_log')->create($this->session->id, $client);
                 return new json(json::OK, $draw);
             }
             return new json(json::NO_POWER, '魔封波。。。。');
         }
         return new json(json::PARAMETER_ERROR, '手机号或密码错误');
     }
     return new json(json::PARAMETER_ERROR, '手机号或密码不得为空');
 }