|
@@ -172,8 +172,12 @@ class LoginController extends BaseController |
|
@@ -172,8 +172,12 @@ class LoginController extends BaseController |
|
172
|
$message = file_get_contents("php://input");
|
172
|
$message = file_get_contents("php://input");
|
|
173
|
$message = simplexml_load_string($message, 'SimpleXMLElement', LIBXML_NOCDATA | LIBXML_NOERROR);
|
173
|
$message = simplexml_load_string($message, 'SimpleXMLElement', LIBXML_NOCDATA | LIBXML_NOERROR);
|
|
174
|
$data = $this->wechatLogin($message->FromUserName);
|
174
|
$data = $this->wechatLogin($message->FromUserName);
|
|
175
|
- $socket = new Socket();
|
|
|
|
176
|
- $socket->socket(json_encode($data));
|
175
|
+ if($data == 0){//登录失败,请先绑定
|
|
|
|
176
|
+ $resMessage = $data['message'];
|
|
|
|
177
|
+ }else{
|
|
|
|
178
|
+ $resMessage = $data['message'];
|
|
|
|
179
|
+ $info = $data['info'];
|
|
|
|
180
|
+ }
|
|
177
|
$arr = [
|
181
|
$arr = [
|
|
178
|
'ToUserName' => 'gh_27174ac5c9d8',
|
182
|
'ToUserName' => 'gh_27174ac5c9d8',
|
|
179
|
'FromUserName' => 'oMbcI6gRzvfrU8ssGsEyvzXOO94w',
|
183
|
'FromUserName' => 'oMbcI6gRzvfrU8ssGsEyvzXOO94w',
|
|
@@ -188,7 +192,7 @@ class LoginController extends BaseController |
|
@@ -188,7 +192,7 @@ class LoginController extends BaseController |
|
188
|
<FromUserName><![CDATA[$message->ToUserName]]></FromUserName>
|
192
|
<FromUserName><![CDATA[$message->ToUserName]]></FromUserName>
|
|
189
|
<CreateTime>".time()."</CreateTime>
|
193
|
<CreateTime>".time()."</CreateTime>
|
|
190
|
<MsgType><![CDATA[text]]></MsgType>
|
194
|
<MsgType><![CDATA[text]]></MsgType>
|
|
191
|
- <Content><![CDATA[扫码成功了]]></Content>
|
195
|
+ <Content><![CDATA[$resMessage]]></Content>
|
|
192
|
</xml>";
|
196
|
</xml>";
|
|
193
|
}
|
197
|
}
|
|
194
|
|
198
|
|
|
@@ -232,7 +236,7 @@ class LoginController extends BaseController |
|
@@ -232,7 +236,7 @@ class LoginController extends BaseController |
|
232
|
$info = $userModel->read(['wechat'=>$wechat]);
|
236
|
$info = $userModel->read(['wechat'=>$wechat]);
|
|
233
|
if($info === false){
|
237
|
if($info === false){
|
|
234
|
$data = [
|
238
|
$data = [
|
|
235
|
- 'code'=>Code::USER_LOGIN_ERROE,
|
239
|
+ 'code'=>0,
|
|
236
|
'message'=>'当前用户未绑定账户,请绑定后',
|
240
|
'message'=>'当前用户未绑定账户,请绑定后',
|
|
237
|
];
|
241
|
];
|
|
238
|
}else {
|
242
|
}else {
|
|
@@ -250,8 +254,8 @@ class LoginController extends BaseController |
|
@@ -250,8 +254,8 @@ class LoginController extends BaseController |
|
250
|
//更新用户信息
|
254
|
//更新用户信息
|
|
251
|
$this->model->edit(['token'=>$token],['id'=>$info['id']]);
|
255
|
$this->model->edit(['token'=>$token],['id'=>$info['id']]);
|
|
252
|
$data = [
|
256
|
$data = [
|
|
253
|
- 'code'=>Code::SUCCESS,
|
|
|
|
254
|
- 'message'=>'当前用户未绑定账户,请绑定后',
|
257
|
+ 'code'=>1,
|
|
|
|
258
|
+ 'message'=>'登陆成功',
|
|
255
|
'data'=>$info
|
259
|
'data'=>$info
|
|
256
|
];
|
260
|
];
|
|
257
|
}
|
261
|
}
|