From e8248a95e07d7feffaa2c3eaba83d2723771ce32 Mon Sep 17 00:00:00 2001 From: vilson <545522390@qq.com> Date: Mon, 24 Jun 2019 19:21:01 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E7=99=BB=E5=BD=95=E6=97=B6?= =?UTF-8?q?=E6=97=A0=E6=B3=95=E6=AD=A3=E5=B8=B8=E8=8E=B7=E5=8F=96=E9=92=89?= =?UTF-8?q?=E9=92=89=E7=94=A8=E6=88=B7=E4=BF=A1=E6=81=AF=E7=9A=84=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: vilson <545522390@qq.com> --- application/index/controller/Oauth.php | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/application/index/controller/Oauth.php b/application/index/controller/Oauth.php index 5e5beda..1975943 100644 --- a/application/index/controller/Oauth.php +++ b/application/index/controller/Oauth.php @@ -71,9 +71,13 @@ class Oauth extends BasicApi if (!$user['errcode']) { $result = $app->user->getUseridByUnionid($user['user_info']['unionid']); if (!$result['errcode']) { - $user['user_info']['avatar'] = $result['avatar']; - $user['user_info']['mobile'] = $result['mobile']; - $user['user_info']['email'] = $result['email']; + $userId = $result['userid']; + $userInfo = $app->user->get($userId, $lang = null); + if (!$user['errcode']) { + $user['user_info']['avatar'] = $userInfo['avatar']; + $user['user_info']['mobile'] = $userInfo['mobile']; + $user['user_info']['email'] = $userInfo['email']; + } } Member::dingtalkLogin($user['user_info']); }else{