forked from devsam/core
로그인 인증 버그 체크
This commit is contained in:
+1
-1
@@ -63,7 +63,7 @@ function kakaoOAuthCheck(array $userInfo) : ?array {
|
||||
$accessToken = $refreshResult['access_token']??null;
|
||||
|
||||
if(!$accessToken){
|
||||
trigger_error("refreshToken 에러 ".Json::encode($refreshResult), E_USER_NOTICE);
|
||||
trigger_error("refreshToken 에러 ".Json::encode($refreshResult).",".$refreshToken, E_USER_NOTICE);
|
||||
return [false, '로그인 토큰 자동 갱신을 실패했습니다. 카카오 로그인을 수행해 주세요.'];
|
||||
}
|
||||
$accessTokenValidUntil = TimeUtil::DatetimeFromNowSecond($refreshResult['expires_in']);
|
||||
|
||||
@@ -155,9 +155,11 @@ if($userInfo['delete_after']){
|
||||
|
||||
$oauthInfo = Json::decode($userInfo['oauth_info'])??[];
|
||||
$oauthInfo['accessToken'] = $access_token;
|
||||
$oauthInfo['refreshToken'] = $refresh_token;
|
||||
$oauthInfo['accessTokenValidUntil'] = $expires;
|
||||
$oauthInfo['refreshTokenValidUntil'] = $refresh_token_expires;
|
||||
if($refresh_token){
|
||||
$oauthInfo['refreshToken'] = $refresh_token;
|
||||
$oauthInfo['refreshTokenValidUntil'] = $refresh_token_expires;
|
||||
}
|
||||
|
||||
RootDB::db()->update('member', [
|
||||
'oauth_info'=>Json::encode($oauthInfo)
|
||||
|
||||
Reference in New Issue
Block a user