2011-03-03 5 views
0

ユーザーがログインした後にURLが「contorts」することがあるアプリケーションがあります。誰もこれを見たことがありますか?ここでログイン後の連絡先CONTROTS

は、この問題が発生したとき、アドレスラインは次のようになります。ここでは

http://OurServer:Port/%28X%281%29F%28QlhJfSuWq05cmw4xBOiB323Oh98gGNzpcPeF429xqbdYsmUMNGxKKtrYJBXuc6zK-z5RaOudUAzL-Qquha_7S-yUWF6nT230pRU8RfbS-m-S1_14BYQXY9aObiG9uKmpmG6hQAU8P6U347emEVMG4CPZfEA1%29%29/Forms/Default.aspx 

はそれがログインする前に次のようになります。

http://OurServer:Port/Forms/LoginLogout.aspx?AspxAutoDetectCookieSupport=1 

...または

http://OurServer:Port/Forms/LoginLogout.aspx?ReturnUrl=%2fForms%2fDefault.aspx 
ここで

それはログイン後にどのように見えるかです:ブラウザがCookie(セッションIDのためにいつもの場所)を受け入れていない場合

http://OurServer:Port/Forms/Default.aspx 

答えて

1

Asp.netは、URLにセッション識別子を置きます。そのため、この余分な情報(sessionid)をURLに表示する理由は、ブラウザがセッションCookieを受け入れない場合(通常、ユーザーのブラウザがCookieを受け入れないように設定されている場合)です。

+0

ありがとうございました! –

+0

私の次の質問は次のようなものです:どのシナリオでクッキーが拒否されるのですか? –