2012-05-23 3 views
2

abc.domainName.com에 nopcommerce v 2.5를 설치했으며 다른 도메인 이름이지만 같은 서버 인 abc.domainNameSSL.com에서 와일드 카드 SSL 인증서를 가지고 있습니다. 그래서 그것을 사용할 때 비보안 페이지에서 보안 페이지로 전송할 때 내 세션이 손실됩니다.안전한 채널을 통해 세션을 전달하십시오.

아무도 말해 줄 수있는 가장 좋은 방법은이 조건에서 세션을 전달하는 것입니다.?

미리 감사드립니다.

+0

응용 프로그램 도메인을 넘고 있습니까? –

답변

2

도메인에서 인증 된 다음 다른 도메인으로 이전하는 경우 도메인을 통과 할 수 없으므로 세션 쿠키가 느슨해집니다.

예를 들어 abc.name.com에 로그인 한 다음 다른 도메인 (예 : abc.nameSSL.com)으로 이전하는 경우 동일한 웹 사이트 일지라도 세션을 잃어 버리게됩니다. 서버가 abc.name.com에 저장된 세션 쿠키를 찾고 있습니다. 이제 abc.namessl.com에 있습니다. 찾을 수 없습니다. 따라서 당신은 로그인하지 않았습니다.

해결하려면 루트 도메인 (name.com)을 변경하지 말고 abcssl.name.com과 같은 작업을 수행하십시오. 세션 쿠키에 대해 도메인 와일드 카드를 설정해야하지만 작동 할 것입니다.

+0

답장을 보내 주셔서 감사합니다.하지만 당신이 말하는 것을 할 수 없다고 가정합니다. 그래서 세션을 URL이나 숨겨진 양식으로 전달하는 것과 같은 다른 방법이 있습니까? – Pankaj

+0

세션에 무엇이 있습니까? 그들이 로그온했는지, 또는 sessionState 데이터가 관련되어있는 것입니까? –

+0

방금 ​​로그온 한 경우 쿼리 문자열을 통해 토큰을 전달하여 보존 할 수 있습니다. –

관련 문제