변경 파일 목록
총 2개
Admin (1)
kakao_login_config.phpmember/Controller (1)
KakaoLoginConfigController.phpAdmin/Member/변경 파일 코드
추가삭제
변경 전kakao_login_config.php
| * @var array $checked 카카오 로그인 설정 여부 'checked="checked"' | |
| * @var array $data KakaoLoginPolicy 설정 정보 | |
| * @var bool $installedKakaoSync 카카오 싱크 앱 설치 여부 | |
| * @var bool $useKakaoSync 카카오 싱크 사용 여부 | |
| * @var bool $useKakaoLogin 카카오 로그인 사용 여부 | |
| * @var bool $isAvailableOnlyKakaoSync 카카오 싱크 배포일 이후 상점 true, 이전 상점 false | |
| ?> | |
| <link type="text/css" href="<?= PATH_ADMIN_GD_SHARE ?>script/slider/slick/slick.css" rel="stylesheet"/> | |
| <script type="text/javascript" src="<?= PATH_ADMIN_GD_SHARE ?>script/slider/slick/slick.js"></script> | |
| <?php if ($installedKakaoSync && $isAvailableOnlyKakaoSync === false) : ?> | |
| <div class="page-header js-affix"> | |
| <h3><?php echo end($naviMenu->location); ?></h3> | |
| </div> | |
변경 후kakao_login_config.php
| * @var array $checked 카카오 로그인 설정 여부 'checked="checked"' | |
| * @var array $data KakaoLoginPolicy 설정 정보 | |
| * @var bool $installedKakaoSync 카카오 싱크 앱 설치 여부 | |
| * @var bool $installedKakaoLogin 카카오 로그인 설치 여부 | |
| * @var bool $useKakaoSync 카카오 싱크 사용 여부 | |
| * @var bool $useKakaoLogin 카카오 로그인 사용 여부 | |
| * @var bool $isAvailableOnlyKakaoSync 카카오 싱크 배포일 이후 상점 true, 이전 상점 false | |
| ?> | |
| <link type="text/css" href="<?= PATH_ADMIN_GD_SHARE ?>script/slider/slick/slick.css" rel="stylesheet"/> | |
| <script type="text/javascript" src="<?= PATH_ADMIN_GD_SHARE ?>script/slider/slick/slick.js"></script> | |
| <?php if ($installedKakaoSync || !$installedKakaoLogin) : ?> | |
| <div class="page-header js-affix"> | |
| <h3><?php echo end($naviMenu->location); ?></h3> | |
| </div> | |
변경 전KakaoLoginConfigController.php
| $kakaoLoginPolicy = \App::getInstance(KakaoLoginPolicy::class); | |
| $policy = $kakaoLoginPolicy->getPolicy(); | |
| gd_isset($policy['useFl'], 'n'); | |
| gd_isset($policy['simpleLoginFl'], 'y'); | |
| gd_isset($policy['baseInfo'], 'y'); | |
| $this->setData('checked', $checked); | |
| $this->setData('data', $policy); | |
| $this->setData('installedKakaoSync', $kakaoLoginPolicy->installedKakaoSync()); | |
| $this->setData('useKakaoSync', $kakaoLoginPolicy->useKakaoSync()); | |
| $this->setData('useKakaoLogin', $kakaoLoginPolicy->useKakaoLogin()); | |
| $this->setData('isAvailableOnlyKakaoSync', $isAvailableOnlyKakaoSync); | |
변경 후KakaoLoginConfigController.php
| $kakaoLoginPolicy = \App::getInstance(KakaoLoginPolicy::class); | |
| $policy = $kakaoLoginPolicy->getPolicy(); | |
| //카카오싱크 미설치 상태에서 Policy가 비어있지 않으면, 카카오 로그인 세팅된 것으로 간주 | |
| $isInstalledKakaoLogin = !$kakaoLoginPolicy->installedKakaoSync() && !empty($policy); | |
| gd_isset($policy['useFl'], 'n'); | |
| gd_isset($policy['simpleLoginFl'], 'y'); | |
| gd_isset($policy['baseInfo'], 'y'); | |
| $this->setData('checked', $checked); | |
| $this->setData('data', $policy); | |
| $this->setData('installedKakaoSync', $kakaoLoginPolicy->installedKakaoSync()); | |
| $this->setData('installedKakaoLogin', $isInstalledKakaoLogin); | |
| $this->setData('useKakaoSync', $kakaoLoginPolicy->useKakaoSync()); | |
| $this->setData('useKakaoLogin', $kakaoLoginPolicy->useKakaoLogin()); | |
| $this->setData('isAvailableOnlyKakaoSync', $isAvailableOnlyKakaoSync); | |