2017-01-18 10 views
0

私のASP .NETサイトでは、ユーザーログイン用のCookieを追加します。 私のページの1つはHTTPSで、他のすべてのページはHTTPです。 問題は、ユーザーがHTTPページとHTTPSページを移動すると、Cookieが使用できないことがある(存在しない)ことがあります。 このような問題の解決方法はありますか?HTTPとHTTPSの両方のCookieを追加

答えて

0

リソースタイプを除いてドメイン名が同じであると仮定すると、任意の言語のCookieをHTTPとHTTPSの両方から読み取ることができます。例について

:この例では

http://www.url.com 
https://www.url.com 

、クッキーは互いに可読あろう。

サーバーはオプションで 'secure'フラグを指定することができます。これは、クッキーを設定すると、ブラウザにSSL接続などの安全なチャネルを介してのみ送信するように指示します。

この場合、Cookieはhttpsでのみ送信されます。セキュアとしてマークされていないCookieは、httpとhttpsの両方で送信されます。

+0

Cookieを安全なものとして指定していないにもかかわらず、CookieがHTTPSとHTTPの間で移動できなくなる... –

+1

web.configを確認してください。 SSL TRUEが必要ですか?

関連する問題