내 앱에서 사용자가 페이지간에 이동할 때 계속 세션이 있습니다. 그러나 앱에서 결제 게이트웨이를 사용하고 사용자가 결제 게이트웨이로 이동 한 다음 내 앱으로 돌아가려면 다시 누르십시오. Cake는 이전 세션 (및 포함 된 모든 데이터)을 삭제하고 새 세션을 만듭니다.결제 게이트웨이에서 돌아 오면 케이크 세션이 끊어짐
this question 내가 실제로 언급 한 것으로 분류 될 것이라고 생각하지 않은 지불 게이트웨이에서 사용자가 "뒤로"를 누를 때를 제외하고는 다소 비슷한 문제입니다.
어쨌든, 그 질문의 조언은 low
에 Configure::write('Security.level')
을 변경하는 것입니다하지만 난 CakePHP는 2.3 사용하고 있는데 나는 changelog에서 알 "core.php에서 Security.level 제거"되어 수행 된 것 중 하나가 - 이것은이 특정 설정이 더 이상 사용되지 않기 때문인 것으로 보입니다.
그래서 내 질문은 사용자가 지불 게이트웨이에서 참조 (또는 단순히 뒤로) 할 때 Cake가 세션을 삭제하고 다시 생성하게하는 원인을 어떻게 비활성화합니까?
이상하게 들리면 조금만 돌아간 것처럼 보였지만 다시 작동하지 않는 것 같았습니다. 이제는 다시 작동하도록''checkAgent '=> false'를 추가해야합니다. 내가 왜 지불 게이트웨이에서 "뒤로"를 누르면 사용자 에이전트가 변경 될지 이해할 수 없습니다. 그것은 아무 의미가 없습니다. – Joseph
그건 말이되지 않습니다. 나는 더 자세히 살펴볼 것이다. –