Адресная строка КОНТРОЛЬ после входа - PullRequest
0 голосов
/ 04 марта 2011

У нас есть приложение, в котором URL-адрес иногда «искажается» после входа пользователя в систему. Кто-нибудь знает, что это вызывает?Кто-нибудь когда-либо видел это?

Вот как выглядит строка адреса, когда это происходит:

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

Вот как это должно выглядеть после входа в систему:

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

1 Ответ

1 голос
/ 27 марта 2011

Asp.net помещает идентификатор сеанса в URL, когда браузер не принимает куки (обычное место для идентификатора сеанса).Поэтому причина, по которой вы иногда видите эту дополнительную информацию (sessionid) в URL-адресе, заключается в том, что браузер не принимает cookie-файл сеанса (обычно, когда браузер пользователя настроен так, чтобы не принимать cookie-файлы).

...