Есть 3 веб-приложения.проблема с аутентификацией или ошибка
Сайт A и B - это веб-приложение ASP.NET с конфигурациями FormsAuthentications, а на сайте B есть защищенная папка, которая также правильно настроена в файле web.config. Сайт C - это классический веб-сайт ASP, который сохраняет статус аутентификации с помощью сеанса.
Теперь, пожалуйста, рассмотреть следующие шаги:
1, Там является связь с целевым = «_blank» свойство на странице сайта A и ссылку на защищенную папку сайта B;
2, щелкните по этой ссылке, вы должны открыть сайт B в новом окне браузера и перенаправить на страницу входа в систему;
3, Войдите в систему, используя свои учетные данные, затем перейдите на защищенную страницу, как правило, теперь вы можете просматривать эту страницу сайта B, конечно;
4 Теперь закройте окно браузера, в котором отображается защищенная страница сайта B, вы можете нажать кнопку закрытия браузера или нажать Alt + F4;
5, затем снова щелкните ссылку на сайте A, теперь вы можете получить доступ к защищенной странице сайта B без входа в систему снова.
6, есть еще одна ссылка также с target = "_ blank" на странице сайта A и ссылка на защищенную страницу сайта C, сайт C является сайтом ASP;
7, сначала откройте защищенную страницу сайта C, требуется вход в систему;
8, Вход на сайт C, и вы можете просматривать защищенную страницу, конечно, затем закрыть браузер;
9, Нажмите на ссылку на сайт С другой стороны, Вы можете найти себя уже прошел проверку подлинности на сайте C.
Упс. уже есть 10 шагов, я думаю, что это скучно, но они действительно заставляют меня смущаться в течение нескольких дней.
Кто-нибудь знает об этой проблеме? Большое спасибо.
Спасибо, Энтони. Но теперь я хочу избежать этой проблемы. Как я могу это сделать? Установите тайм-аут cookie или другие подходы? Еще раз большое спасибо. – Shiny 2008-11-06 08:39:24