테스트 사이트 - 개발 중인 베타 버전입니다

영카트 결제진행시 채택완료

강낭콩콩이 4년 전 조회 3,544

안녕하세요

영카트 결제 진행시. 장바구 상품 담아놓고. 한큐에 결제까지 가면 카드결제 정상적으로 잘됩니다.

근데.

상품 수량을 수정한다던가. 뒤로가기나 새로고침 을 하거나. 상품을 담고. 쇼핑계속하기 버튼 말고 뒤로가기 누른후 또다른 상품을 담고 주문서작성후 카드결제 까지 진행하고 화면에서 결제완료 누르면. 

 


위와 같은 오류 를 띄워버리고 로그아웃 시켜버립니다.. 
무엇이 문제일까요.,.

댓글을 작성하려면 로그인이 필요합니다.

답변 4개

채택된 답변
+20 포인트
thisgun
4년 전

아래는 이미지는 영카트 데모사이트 ( https://demo.sir.kr/gnuboard5/ ) 입니다. https 환경이고 samesite none 적용이 올바르게 적용이 되어 있으면,

 

크롬 개발자 도구에서 -> application -> Cookies -> 

 

PHPSESSID 쿠키에 SameSite 가 none 이 되어있고 Secure 에 체크가 된것을 확인할수 있습니다.

 

 

이것이 올바르게 적용되어 있는지 확인해 보세요.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

강낭콩콩이
4년 전
체크가되어있지않습니다. 사진 첨부합니다.
강낭콩콩이
4년 전
해결했습니다. 단순하게 define('G5_COOKIE_DOMAIN', 에 도메인 넣어줬더니. 잘되네요..

댓글을 작성하려면 로그인이 필요합니다.

3년 전

혹시 해당오류 해결하셨나요?

같은오류로 고객문의 종종오는데 답답하네요

제가테스트할때는 잘만돼서;

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

강낭콩콩이

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

t
thisgun
4년 전
안되어 있는 이유는 이렇게 질문글만 봐서는 아무도 모릅니다.

직접 FTP 에 들어가서 일일히 확인해 봐야 합니다.

영카트가 서브폴더에 설치되어 있다면, 루트폴더에서 header 선언시

영카트 common.php 를 header를 불러오기 전에 include 를 하거나

secure;SameSite=None 을 해 주셔야 합니다.

댓글을 작성하려면 로그인이 필요합니다.

thisgun
4년 전

 로그아웃이 된다면 크롬 samesite none 이슈 때문에 그럴겁니다.

 

아래 패치가 반드시 적용되어 있어야 하며,

 

https://sir.kr/co_notice/1299

 

해당 증상은 반드시 https 환경일때만 바르게 동작합니다.

http 환경이면 질문자님 질문내용대로 계속 세션을 잃어서 로그아웃 됩니다.

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 3개

강낭콩콩이
4년 전
재 환경 https 적용 환경입니다.
그리고 영카트 'G5_YOUNGCART_VER', '5.4.2.7.1'); 버전인데 저위에꺼를 패치해야하나요 ?
t
thisgun
4년 전
5.4.2.7.1 이 되어 있으면 패치를 할 필요가 없습니다.
강낭콩콩이
4년 전
그럼 해당오류는 다른 이유이겠네요 ㅠㅠ

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인