PC에서 카톡 로그인하기 눌렀을 경우, 이슈가 없는데
카톡 플친에게 보낸 쿠폰에 있는 링크로 들어가서 로그인하려고 하니 계속 KE0006 이슈가 발생하네요,
카톡 링크입니다. REdirect URL에 해당 주소 등록해도 해결이 안되네요…
https://biomom.co.kr/skin-skin5/member/login.html?returnUrl=%2Fmyshop%2Fcoupon%2Fcoupon.html
tim.l
3월 28, 2023, 9:11오전
2
https://biomom.co.kr/skin-skin5/member/login.html?returnUrl=%2Fmyshop%2Fcoupon%2Fcoupon.html
기재하신 주소는 카페24 솔루션의 실제 서비스 주소가 아니라 디자인 미리보기 주소로 카카오 로그인이 정상동작 하지 않는 것으로 알고 있습니다.
아래 주소 사용해보시겠어요?
https://biomom.co.kr/member/login.html?returnUrl=%2Fmyshop%2Fcoupon%2Fcoupon.html
tim.l
3월 29, 2023, 12:48오전
4
특정 URL로 접근시 리다이렉트 처리되는 것은 어디서 할 수 있을까요?
tim.l
3월 29, 2023, 1:43오전
6
카페 24 관리자페이지에서 해당 페이지 제어 가능하시죠? (제가 카페24 솔루션에 대해 잘몰라서…)
“https://biomom.co.kr/skin-skin5/member/login.html ” 수정하면 “https://biomom.co.kr/member/login.html ” 도 함께 반영되는 구조인가요?
아니면 “https://biomom.co.kr/member/login.html ” 와 별개로 “https://biomom.co.kr/skin-skin5/member/login.html ” 수정가능한가요?
“https://biomom.co.kr/skin-skin5/member/login.html ” 페이지에 리다이렉트 하는 스크립트 추가 하셔서 조치 해야할 것으로 보입니다.
“https://biomom.co.kr/skin-skin5/member/login.html ” 페이지에 한번들렀다 이동하는거니 화면 깜빡임이 있어 좋지 않은 UI 동선이지만, 로그인 에러 발생하는 것보다는 이렇게 처리하시는게 좋을것 같네요.
혹시, 회사에 개발자분 계신가요?
https://biomom.co.kr/skin-skin5/member/login.html 에 아래 스크립트 적용
<script>
if (/biomom.co.kr/i.test(location.host)
&& /skin-skin5/i.test(location.href)
&& /coupon.html/i.test(location.href)
&& /login.html/i.test(location.href)) {
var replace_url = location.href.replace("/skin-skin5", "");
window.location.href = replace_url;
}
</script>
tim.l
3월 29, 2023, 5:06오전
8
네. 위 스크립트 추가하시면
/skin-skin5 로 페이지 진입했을때 해당 path 제거하고 페이지 이동합니다.
주소에 /skin-skin5가 없으면 따로 페이지 이동하지 않구요.
이번 쿠폰 이벤트 종료 후에는 해당 코드 제거 하시고
/skin-skin5 path 없는 주소를 실제 운영용 주소로 사용하시면 좋을 것 같습니다.
카페 24에 문의하여 페이지 이동관련 스크립트로
/member/login.html 해당 페이지에 하기 스크립트 삽입완료했습니다.
"<script>
if( window.location.host.indexOf('https://biomom.co.kr/skin-skin5/member/login.html?returnUrl=%2Fmyshop%2Fcoupon%2Fcoupon.html') == -1 ){
var fh = document.location.href;
if(!fh.match("https://biomom.co.kr/skin-skin5/member/login.html?returnUrl=%2Fmyshop%2Fcoupon%2Fcoupon.html")) {
var rurl = https://biomom.co.kr/member/login.html?returnUrl=%2Fmyshop%2Fcoupon%2Fcoupon.html
document.location.href=rurl;
}
}
그러고 Redirect URI 이렇게 설정해뒀는데,
이렇게 나오네요
tim.l
3월 29, 2023, 6:53오전
11
엇. 제가 알려드린코드 편집하지 마시고 그냥 그대로 넣어주셔야해요.
추가하셨다는 코드는 출처가 어디인가요?
https://biomom.co.kr/skin-skin5/member/login.html?returnUrl=%2Fmyshop%2Fcoupon%2Fcoupon.html 로 접근 시,
https://biomom.co.kr/member/login.html?returnUrl=%2Fmyshop%2Fcoupon%2Fcoupon.html 로 리다이렉트 처리되도록 하고 싶습니다.< 라고 문의하여
카페24에게 이렇게 답변 받았습니다.
페이지 이동관련 스크립트로
skin5 디자인 편집창에서 /member/login.html 해당 페이지 소스중
1라인 이후에
" <script">
if( window.location.host.indexOf('https://biomom.co.kr/skin-skin5/member/login.html?returnUrl=%2Fmyshop%2Fcoupon%2Fcoupon.html') == -1 ){
var fh = document.location.href;
if(!fh.match("https://biomom.co.kr/skin-skin5/member/login.html?returnUrl=%2Fmyshop%2Fcoupon%2Fcoupon.html")) {
var rurl = https://biomom.co.kr/member/login.html?returnUrl=%2Fmyshop%2Fcoupon%2Fcoupon.html
document.location.href=rurl;
}
}
"<"/script>"
의 형식으로 스크립트를 이용해 보시기 바랍니다.
*script 부분 입력이 안돼서, “” 임의로 넣어두었습니다.
tim.l
3월 29, 2023, 7:46오전
14
받으신 코드로 리다이렉트가 안되네요.
https://biomom.co.kr/ skin-skin5 /member/login.html 여기에 아래 코드 넣어보시겠어요?
(기존 코드 제거 하시고요.)
<script>
if (/biomom.co.kr/i.test(location.host)
&& /skin-skin5/i.test(location.href)
&& /coupon.html/i.test(location.href)
&& /login.html/i.test(location.href)) {
var replace_url = location.href.replace("/skin-skin5", "");
window.location.href = replace_url;
}
</script>