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