CI 묻고 답하기

제목 ci4 결제 후 세션 사라지는 현상 문의
카테고리 CI 4 관련
글쓴이 나귀호테 작성시각 2021/08/13 15:58:42
댓글 : 5 추천 : 0 스크랩 : 0 조회수 : 8332   RSS

안녕하세요.

현제 ci4 이용하여 결제 연동 하고 있는데 

pg 결제 창으로 이동 후 리턴 값을 받을 경우 세션이 사라지는 현상이 일어나고 있습니다.

구글 검색해서 

chrome 80 SameSite cookie CORS 보안 변경사항  현상이라고 해서 

나와있는 해결책을 적용해보았지만 해결이 안되고 있습니다.

참고로  App.php 파일에 

public $cookiePath     = '/; SameSite=None;Secure'; 이런식으로 적용을 해보아도 에러가 뜨더군요 

베이스 컨트롤에 

header('Set-Cookie: cross-site-cookie=bar; SameSite=None; Secure'); 

또는 

setcookie('cross-site-cookie', 'name', ['samesite' => 'None', 'secure' => true]); 

적용해보아도 세션이 사라지는 현상이 해결되지 않고있습니다.

현재 php 7.31 이용하고 있습니다.

추가로 

Accss-Control-allow-origin 크로스 도메인 적용 어디에 하시나요?

해결방법 알고계신분들 부탁드립니다. 

 

 다음글 CI 3.X 에서 임의로 만든 사용자 함수파일의 함수를... (3)
 이전글 ci3 에서 콜렉션 어떻게 사용 하나요? (4)

댓글

tigerbi / 2021/08/13 21:29:39 / 추천 0
https 적용중이신건가요?
테러보이 / 2021/08/14 21:48:17 / 추천 0
ci4최신버전(4.1.3)으로 업데이트후 설정하니 문제가 사라졌던걸로기억합니다
나귀호테 / 2021/08/17 17:11:21 / 추천 0
현재 https 적용되어 있으며 ci 버전 4.0.4 버전 이용하고 있습니다.
jungho / 2022/03/18 11:43:22 / 추천 0
ci 버전 4.0.5버전 부터 업데이트 되었다고 합니다  .  4.0.5업데이트 해서 처리했습니다 
한대승(불의회상) / 2022/03/18 11:51:12 / 추천 0
@jungho 공유 감사합니다.