fix: 로그인 시 세션에 저장되는 username을 id가 아니라 name값으로 변경
This commit is contained in:
@@ -211,7 +211,7 @@ if (!$tokenValidUntil || $tokenValidUntil < $now) {
|
|||||||
'reason' => '인증 코드를 보내는데 실패했습니다.'
|
'reason' => '인증 코드를 보내는데 실패했습니다.'
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
$session->login($userID, $userInfo['id'], $userInfo['grade'], true, $userInfo['token_valid_until'], null, Json::decode($userInfo['acl'] ?? '{}'));
|
$session->login($userID, $userInfo['name'], $userInfo['grade'], true, $userInfo['token_valid_until'], null, Json::decode($userInfo['acl'] ?? '{}'));
|
||||||
Json::die([
|
Json::die([
|
||||||
'result' => false,
|
'result' => false,
|
||||||
'reqOTP' => true,
|
'reqOTP' => true,
|
||||||
@@ -262,7 +262,7 @@ $RootDB->insert('login_token', [
|
|||||||
]);
|
]);
|
||||||
$tokenID = $RootDB->insertId();
|
$tokenID = $RootDB->insertId();
|
||||||
|
|
||||||
$session->login($userID, $userInfo['id'], $userInfo['grade'], false, $userInfo['token_valid_until'], $tokenID, Json::decode($userInfo['acl'] ?? '{}'));
|
$session->login($userID, $userInfo['name'], $userInfo['grade'], false, $userInfo['token_valid_until'], $tokenID, Json::decode($userInfo['acl'] ?? '{}'));
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -140,7 +140,7 @@ class LoginByID extends \sammo\BaseAPI
|
|||||||
if ($userInfo['oauth_type'] == 'KAKAO') {
|
if ($userInfo['oauth_type'] == 'KAKAO') {
|
||||||
$oauthFailResult = KakaoUtil::kakaoOAuthCheck($userInfo);
|
$oauthFailResult = KakaoUtil::kakaoOAuthCheck($userInfo);
|
||||||
if ($oauthFailResult !== null) {
|
if ($oauthFailResult !== null) {
|
||||||
$session->login($userInfo['no'], $userInfo['id'], $userInfo['grade'], true, $userInfo['token_valid_until'], null, Json::decode($userInfo['acl'] ?? '{}'));
|
$session->login($userInfo['no'], $userInfo['name'], $userInfo['grade'], true, $userInfo['token_valid_until'], null, Json::decode($userInfo['acl'] ?? '{}'));
|
||||||
[$oauthReqOTP, $oauthFailReason] = $oauthFailResult;
|
[$oauthReqOTP, $oauthFailReason] = $oauthFailResult;
|
||||||
return [
|
return [
|
||||||
'result' => false,
|
'result' => false,
|
||||||
@@ -153,7 +153,7 @@ class LoginByID extends \sammo\BaseAPI
|
|||||||
$this->scrubToken($userInfo['no']);
|
$this->scrubToken($userInfo['no']);
|
||||||
$nextToken = $this->addToken($userInfo['no']);
|
$nextToken = $this->addToken($userInfo['no']);
|
||||||
|
|
||||||
$session->login($userInfo['no'], $userInfo['id'], $userInfo['grade'], false, $userInfo['token_valid_until'], $nextToken[0], Json::decode($userInfo['acl'] ?? '{}'));
|
$session->login($userInfo['no'], $userInfo['name'], $userInfo['grade'], false, $userInfo['token_valid_until'], $nextToken[0], Json::decode($userInfo['acl'] ?? '{}'));
|
||||||
|
|
||||||
|
|
||||||
return [
|
return [
|
||||||
|
|||||||
@@ -115,7 +115,7 @@ class LoginByToken extends LoginByID
|
|||||||
if ($userInfo['oauth_type'] == 'KAKAO') {
|
if ($userInfo['oauth_type'] == 'KAKAO') {
|
||||||
$oauthFailResult = KakaoUtil::kakaoOAuthCheck($userInfo);
|
$oauthFailResult = KakaoUtil::kakaoOAuthCheck($userInfo);
|
||||||
if ($oauthFailResult !== null) {
|
if ($oauthFailResult !== null) {
|
||||||
$session->login($userInfo['no'], $userInfo['id'], $userInfo['grade'], true, $userInfo['token_valid_until'], null, Json::decode($userInfo['acl'] ?? '{}'));
|
$session->login($userInfo['no'], $userInfo['name'], $userInfo['grade'], true, $userInfo['token_valid_until'], null, Json::decode($userInfo['acl'] ?? '{}'));
|
||||||
[$oauthReqOTP, $oauthFailReason] = $oauthFailResult;
|
[$oauthReqOTP, $oauthFailReason] = $oauthFailResult;
|
||||||
$RootDB->delete(
|
$RootDB->delete(
|
||||||
'login_token',
|
'login_token',
|
||||||
@@ -125,7 +125,7 @@ class LoginByToken extends LoginByID
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
$session->login($userInfo['no'], $userInfo['id'], $userInfo['grade'], false, $userInfo['token_valid_until'], $token_id, Json::decode($userInfo['acl'] ?? '{}'));
|
$session->login($userInfo['no'], $userInfo['name'], $userInfo['grade'], false, $userInfo['token_valid_until'], $token_id, Json::decode($userInfo['acl'] ?? '{}'));
|
||||||
$this->scrubToken($userInfo['no']);
|
$this->scrubToken($userInfo['no']);
|
||||||
|
|
||||||
$nextDate = TimeUtil::nowAddDays(2);
|
$nextDate = TimeUtil::nowAddDays(2);
|
||||||
|
|||||||
Reference in New Issue
Block a user