This commit is contained in:
2022-09-14 14:25:04 +08:00
parent 6542c8b817
commit 12e8b9c019

View File

@@ -54,22 +54,18 @@ class Wechat
public function code()
{
$this->initWechat();
$code = Request::get('code');
$user = $this->app->oauth->userFromCode($code);
$callback = Request::get('callback');
$code = Request::get('code');
$wechatUser = $this->app->oauth->userFromCode($code);
$callback = Request::get('callback');
dump($code);
dump($user);
$user = AppUser::where('openid', $user->getId())->find();
$user = AppUser::where('openid', $wechatUser->getId())->find();
if (! $user) {
$user = AppUser::create([
'nickname' => $user->getNickname(),
'avatar' => $user->getAvatar(),
'nickname' => $wechatUser->getNickname(),
'avatar' => $wechatUser->getAvatar(),
'identity' => 1,
'openid' => $user->getId(),
'openid' => $wechatUser->getId(),
]);
}
$tokenData = ['userid' => $user->id, 'loginTime' => time(), 'rankStr' => strRand(5)];