作者 anyv
1 个管道 的构建 通过 耗费 0 秒

4

... ... @@ -37,7 +37,7 @@ class IndexController extends HomeBaseController
->where('app_id', $appId)
->find();
if ($findThirdPartyUser) {
$this->wechatUserLogin($findThirdPartyUser,$openid,$appId);
$this->wechatUserLogin($wechat_user,$findThirdPartyUser,$openid,$appId);
}else{
$this->wechatUserRegister($wechat_user,$openid,$appId);
}
... ... @@ -57,14 +57,15 @@ class IndexController extends HomeBaseController
* @param $openid
* @param $appId
*/
protected function wechatUserLogin($findThirdPartyUser,$openid,$appId){
protected function wechatUserLogin($wechat_user,$findThirdPartyUser,$openid,$appId){
$currentTime = time();
$ip = $this->request->ip(0, true);
$token = cmf_generate_user_token($findThirdPartyUser['user_id'], 'public');
$userData = [
'last_login_ip' => $ip,
'last_login_time' => $currentTime,
'login_times' => ['exp', 'login_times+1']
'login_times' => ['exp', 'login_times+1'],
'user_nickname' => $wechat_user['nickname']
];
$row1=Db::name("third_party_user")
->where('openid', $openid)
... ...