verifyToken(); if ($tokenStatus !== 1) { return json(['code' => $code, 'data' => $data, 'msg' => $tokenStatus]); } try { $getData = array_keys(input('post.')); $getData = json_decode($getData[0], 256); if(empty($getData['oldPassword'])){ return json(['code' => $code, 'data' => $data, 'msg' => lang('EA01013')]); } if(empty($getData['newPassword'])) { return json(['code' => $code, 'data' => $data, 'msg' => lang('EA01014')]); } // 修改密码. $updatePassword = model('User')->updatePassword($getData); if ($updatePassword['code'] === 1) { $code = 1; $msg = $updatePassword['msg']; $data = $updatePassword['data']; // 失败则返回错误信息. } else { $msg = $updatePassword['msg']; } } catch (Exception $e) { Log::write($e->getMessage(), 'error'); } return json(['code' => $code, 'data' => $data, 'msg' => $msg]); }//end updatePassword() /** * 获取平台列表 * * @access public * @return string */ public function platformList() { // 验证token. $code = -2; $msg = lang('EC01002'); $data = []; $tokenStatus = $this->verifyToken(); if ($tokenStatus !== 1) { return json(['code' => $code, 'data' => $data, 'msg' => $tokenStatus]); } try { // 获取平台列表. $platformList = model('Platform')->platformList(); if ($platformList['code'] === 1) { $code = 1; $msg = $platformList['msg']; $data = $platformList['data']; // 失败则返回错误信息. } else { $msg = $platformList['msg']; } } catch (Exception $e) { Log::write($e->getMessage(), 'error'); } return json(['code' => $code, 'data' => $data, 'msg' => $msg]); }//end platformList() /** * 安全验证 * * @access public * @return string */ public function securityVerify() { $code = -2; $msg = lang('EC01002'); $data = []; try { // 安全验证. $securityVerify = model('Platform')->securityVerify(); if ($securityVerify['code'] === 1) { $code = 1; $msg = $securityVerify['msg']; $data = $securityVerify['data']; // 失败则返回错误信息. } else { $msg = $securityVerify['msg']; } } catch (Exception $e) { Log::write($e->getMessage(), 'error'); } return json(['code' => $code, 'data' => $data, 'msg' => $msg]); }//end securityVerify() /** * 获取已注册平台列表 * * @access public * @return string */ public function myPlatform() { // 验证token. $code = -2; $msg = lang('EC01002'); $data = []; $tokenStatus = $this->verifyToken(); if ($tokenStatus !== 1) { return json(['code' => $code, 'data' => $data, 'msg' => $tokenStatus]); } try { // 获取平台列表. $myPlatform = model('Platform')->myPlatform(); if ($myPlatform['code'] === 1) { $code = 1; $msg = $myPlatform['msg']; $data = $myPlatform['data']; // 失败则返回错误信息. } else { $msg = $myPlatform['msg']; } } catch (Exception $e) { Log::write($e->getMessage(), 'error'); } return json(['code' => $code, 'data' => $data, 'msg' => $msg]); }//end myPlatform() /** * 获取平台验证码 * * @access public * @return string */ public function platformToken() { // 验证token. $code = -2; $msg = lang('EC01002'); $data = []; $tokenStatus = $this->verifyToken(); if ($tokenStatus !== 1) { return json(['code' => $code, 'data' => $data, 'msg' => $tokenStatus]); } try { $getData = array_keys(input('post.')); $getData = json_decode($getData[0], 256); if(empty($getData['platformId'])){ return json(['code' => $code, 'data' => $data, 'msg' => lang('EP01005')]); } // 获取平台验证码. $platformToken = model('Platform')->platformToken($getData); if ($platformToken['code'] === 1) { $code = 1; $msg = $platformToken['msg']; $data = $platformToken['data']; // 失败则返回错误信息. } else { $msg = $platformToken['msg']; } } catch (Exception $e) { Log::write($e->getMessage(), 'error'); } return json(['code' => $code, 'data' => $data, 'msg' => $msg]); }//end platformToken() /** * 验证返回信息 * * @access public * @return string */ public function verifyPlatform() { // 验证token. $code = -2; $msg = lang('EC01002'); $data = []; try { // 获取平台验证码. $platformToken = model('Platform')->verifyPlatform(); //return json(['code' => 11, 'data' => 22, 'msg' => 11]); if ($platformToken['code'] === 1) { $code = 1; $msg = $platformToken['msg']; $data = $platformToken['data']; // 失败则返回错误信息. } else { $msg = $platformToken['msg']; } } catch (Exception $e) { Log::write($e->getMessage(), 'error'); } return json(['code' => $code, 'data' => $data, 'msg' => $msg]); }//end verifyPlatform() /** * 获取消息发送验证 * * @access public * @return string */ public function sendMsgVerify() { // 验证token. $code = -2; $msg = lang('EC01002'); $data = []; try { // 消息发送. $sendMessage = model('Message')->sendMsgVerify(); if ($sendMessage['code'] === 1) { $code = 1; $msg = $sendMessage['msg']; $data = $sendMessage['data']; // 失败则返回错误信息. } else { $msg = $sendMessage['msg']; } } catch (Exception $e) { Log::write($e->getMessage(), 'error'); } return json(['code' => $code, 'data' => $data, 'msg' => $msg]); }//end sendMsgVerify() /** * 消息接收 * * @access public * @return string */ public function platformMessage() { // 验证token. $code = -2; $msg = lang('EC01002'); $data = []; try { // 消息接收. $platformMessage = model('Message')->getMessage(); if ($platformMessage['code'] === 1) { $code = 1; $msg = $platformMessage['msg']; $data = $platformMessage['data']; // 失败则返回错误信息. } else { $msg = $platformMessage['msg']; } } catch (Exception $e) { Log::write($e->getMessage(), 'error'); } return json(['code' => $code, 'data' => $data, 'msg' => $msg]); }//end platformMessage() /** * 消息发送 * * @access public * @return string */ public function sendMessage() { // 验证token. $code = -2; $msg = lang('EC01002'); $data = []; $tokenStatus = $this->verifyToken(); if ($tokenStatus !== 1) { return json(['code' => $code, 'data' => $data, 'msg' => $tokenStatus]); } try { // 消息发送. $sendMessage = model('Message')->sendMessage(); if ($sendMessage['code'] === 1) { $code = 1; $msg = $sendMessage['msg']; $data = $sendMessage['data']; // 失败则返回错误信息. } else { $msg = $sendMessage['msg']; } } catch (Exception $e) { Log::write($e->getMessage(), 'error'); } return json(['code' => $code, 'data' => $data, 'msg' => $msg]); }//end sendMessage() /** * 解除绑定 * * @access public * @return string */ public function unBind() { // 验证token. $code = -2; $msg = lang('EC01002'); $data = []; $tokenStatus = $this->verifyToken(); if ($tokenStatus !== 1) { return json(['code' => $code, 'data' => $data, 'msg' => $tokenStatus]); } try { $getData = array_keys(input('post.')); $getData = json_decode($getData[0], 256); //验证密码 $checkPwd = model('User')->checkPwd($getData); if ($checkPwd['code'] !== 1) { return json(['code' => $checkPwd['code'], 'data' => '', 'msg' => $checkPwd['msg']]); } // 解除绑定. $unBind = model('UserPlatform')->unBind($getData); if ($unBind['code'] === 1) { $code = 1; $msg = $unBind['msg']; // 失败则返回错误信息. } else { $msg = $unBind['msg']; } } catch (Exception $e) { Log::write($e->getMessage(), 'error'); } return json(['code' => $code, 'data' => '', 'msg' => $msg]); }//end unbind() }