Я уверен, что варианты этого вопроса задавались много раз, но я не могу найти ответ.
У меня есть веб-сайт, который является интернет-магазином.У нас есть следующие требования для входа в систему / управления учетными записями:
Члены роли администратора для входа в систему / Admin Члены роли Pro для входа в систему / Pro Члены роли Customer не имеют определенной области, в которую они входят., но при оформлении заказа мы хотим, чтобы они могли войти в систему, чтобы им не приходилось снова вводить свои данные о доставке.
Поэтому мы хотели бы, чтобы структура URL была примерно такой:
/ Checkout.aspx (/ форма входа в систему) /Admin/Login.aspx /Pro/Login.aspx (единственное небольшое исключение здесь - это то, что мы хотим, чтобы пользователи имели доступ к странице /Pro/Register.aspx безвошел в систему - по понятным причинам)
Я прочитал, что это было возможно, если я удаляю конфигурацию аутентификации из основного web.config и создал файл web.config в каждой из папок pro и admin.В IIS 7 я изменил папки на приложения, но затем страницы не могли получить доступ к главным страницам с основного сайта.
Правильно ли я это делаю?
Заранее спасибо.
Al