作者 lyh

gx

... ... @@ -181,17 +181,15 @@ class LoginController extends BaseController
$message = simplexml_load_string($message, 'SimpleXMLElement', LIBXML_NOCDATA | LIBXML_NOERROR);
$jsonData = json_encode($message);
$arrayData = json_decode($jsonData, true);
@file_put_contents(storage_path('logs/lyh_error.log'), var_export($arrayData['EventKey'], true) . PHP_EOL, FILE_APPEND);
$data = $this->setWechat($arrayData['ToUserName'],$arrayData['EventKey']);
if($data['code'] == 0){//登录失败,请先绑定
$resMessage = $data['message'];
}elseif($data['code'] == 1){
$resMessage = $data['message'];
Cache::add($arrayData['Ticket'],$data,300);
}else{
$resMessage = $data['message'];
Cache::add($arrayData['Ticket'],$data,300);
}
Cache::add($arrayData['Ticket'],$data,300);
return "<xml>
<ToUserName><![CDATA[$message->FromUserName]]></ToUserName>
<FromUserName><![CDATA[$message->ToUserName]]></FromUserName>
... ... @@ -254,7 +252,6 @@ class LoginController extends BaseController
public function setWechat($wechat,$eventKey){
$userLoginLogic = new UserLoginLogic();
$key = explode("_",$eventKey);
@file_put_contents(storage_path('logs/lyh_error.log'), var_export($key, true) . PHP_EOL, FILE_APPEND);
if($key[1] == 'login'){
$data = $userLoginLogic->wechatLogin($wechat);
}else{
... ...