Я хотел бы настроить свой веб-проект с login.aspx и без учета введенного URL.
скажем, если кто-то заходит на www.mywebsite.com/A - может выполнить поиск без входа в систему
but if accesses on www.mywebsite.com/B will be with login.
Я работаю с сессией как websiteID, но это вызывает проблемы. вебсайты сталкиваются друг с другом.
Причина, по которой я делаю это решение, - путь B не является публичной. он должен использоваться для некоторых людей, другой является публичным.
Это плохая импликация? я должен разделить на 2 разных веб-проекта? Я не сделал этого, потому что все то же самое, но только
разница в результатах поиска. поэтому делать 2 загрузки и обслуживать 2 проекта громоздко.
web.config - это еще одна проблема, потому что я не могу решить проблему с провайдером членства asp.net, хотя это влияет и на решение A.
что бы вы предложили?
Ps; Я слышал, что защищает только определенный каталог в web.config Как мне это сделать? это может помочь?
РЕДАКТИРОВАТЬ: оба имеют одинаковые шаги aspx страниц. после входа в систему меня перенаправляют на страницу по умолчанию, которая также используется решением А. единственное отличие - параметр строки запроса. поэтому защита default.aspx, если это первая поисковая страница для обоих, повлияет на оба. Защита пути в web.config не сработает, если только это возможно обеспечить с помощью параметров строки запроса? Я не прав?
Большое спасибо за помощь.