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