/** * 用户创建配送地址 * @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); }
/** * 普通用户登录接口 * * @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, '手机号或密码不得为空'); }