From f7578cf65c8395172748f1db0475d81a30199f28 Mon Sep 17 00:00:00 2001 From: BJRambo Date: Fri, 28 Oct 2022 11:46:30 +0900 Subject: [PATCH] =?UTF-8?q?=EB=A1=9C=EA=B7=B8=EC=9D=B8=20=EB=B0=A9?= =?UTF-8?q?=EC=8B=9D=EC=97=90=20=EB=94=B0=EB=9D=BC=20=EC=96=B4=ED=94=8C?= =?UTF-8?q?=EC=97=90=EC=84=9C=20=EB=A1=9C=EA=B7=B8=EC=9D=B8=EC=9D=B4=20?= =?UTF-8?q?=EC=95=88=EB=90=98=EB=8A=94=20=EB=AC=B8=EC=A0=9C=20=EA=B3=A0?= =?UTF-8?q?=EC=B9=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- modules/member/controllers/device.php | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/modules/member/controllers/device.php b/modules/member/controllers/device.php index e194f9b3f..040e8e068 100644 --- a/modules/member/controllers/device.php +++ b/modules/member/controllers/device.php @@ -228,8 +228,21 @@ class Device extends \member // Log-in if($member_srl) { + $config = \MemberModel::getMemberConfig(); $member_info = \MemberModel::getMemberInfoByMemberSrl($member_srl); - $output = \memberController::getInstance()->doLogin($member_info->user_id); + if (in_array('email_address', $config->identifiers)) + { + $user_id = $member_info->email_address; + } + elseif (in_array('phone_number', $config->identifiers)) + { + $user_id = $member_info->phone_number; + } + else + { + $user_id = $member_info->user_id; + } + $output = \memberController::getInstance()->doLogin($user_id); if(!$output->toBool()) { return new \BaseObject(-1, 'LOGIN_FAILED');