У меня есть сайт MVC3 с сайтом администратора и общественным сайтом. Контроллеры, представления, модели и т. Д. Для них - в одном и том же проекте MVC. Они разделены таким образом: сайт администратора находится в области MVC3 под названием Admin, а открытый сайт не принадлежит к области, но существует на верхнем уровне. Административный сайт имеет вид входа в систему, и на общедоступном сайте также есть вид входа. В моем файле web.config у меня есть:Несколько страниц входа в систему
<authentication mode="Forms">
<forms loginUrl="~/Account/LogIn" timeout="2880" />
</authentication>
Теперь, если я доступ к любой странице в общественном месте, что требует проверки подлинности я получаю затраченное на страницу входа в систему государственного сайта, который является большим. Однако, если я получаю доступ к любой странице в области администрирования, которая требует аутентификации, я снова попадаю на страницу входа в общедоступный сайт. Тогда возникает вопрос, как я могу убедиться, что если я нахожусь на странице в области администрирования, которая требует аутентификации, которую я получаю на странице входа администратора?