Мой сайт имеет аутентификацию по формам, и все хорошо. Теперь я хочу создать подкаталог и иметь его также защищенным паролем, , но! Мне нужен подкаталог для использования совершенно другого набора логинов / паролей, чем весь сайт.
Скажем, например, у меня есть пользователи для веб-сайта, хранящиеся в таблице «Пользователи» в базе данных. Но для подкаталога я хочу, чтобы пользователи были взяты из таблицы «SubdirUsers». Который, вероятно, имеет совершенно другую структуру.
Следовательно, мне нужно, чтобы логины были полностью параллельными, как в:
- Вход на весь веб-сайт также не позволяет войти в подкаталог
- Нажатие «Выйти» на всем сайте не отменяет ваш логин в подкаталоге
- и наоборот
Я не хочу создавать отдельное виртуальное приложение для подкаталога, потому что я хочу использовать все библиотеки, пользовательские элементы управления, а также состояние приложения и кэш. Другими словами, это должно быть то же самое приложение.
Я также не хочу просто добавить флаг в таблицу «Пользователи», указывающий, является ли это пользователь всего сайта или пользователь подкаталога. Списки пользователей должны приходить из разных источников.
На данный момент единственная опция, которую я вижу, - это запустить мою собственную проверку подлинности форм для подкаталога.
Кто-нибудь может предложить лучшую альтернативу?