Я унаследовал старое приложение Coldfusion.Это приложение имеет основной сайт и 7 под-сайтов.Основной сайт и каждый суб-сайт имеют свои собственные Application.cfc.
Очень похоже на этот пример на сайте Adobe (график справа внизу для Bandwith Associates): https://helpx.adobe.com/coldfusion/developing-applications/developing-cfml-applications/designing-and-optimizing-a-coldfusion-application/structuring-an-application.html
Я создал систему аутентификации, которая будет регистрировать пользователя наОсновной уровень через переменные сеанса.Однако когда они щелкают или перемещаются на любой из дочерних сайтов, все переменные сеанса исчезают.Как и должно быть, поскольку Coldfusion не ищет никаких других файлов application.cfc, когда находит его в текущем каталоге, где находится пользователь.
Надеюсь, мне не нужно идти и удалять 7 файлов application.cfc с каждого подузла.Потому что это будет включать в себя переписывание каждого под сайтаЯ просто хочу, чтобы они могли оставаться в системе (и не должны входить в несколько подпрограмм.
Код не нужен. Мне просто нужен план высокого уровня, который будет работать. В конечном счете, я буду его реализовывать наодин подчиненный сайт, чтобы увидеть, работает ли он. Если это так, то я реализую его на остальных подчиненных сайтах.
Ожидаемый результат должен состоять в том, чтобы пользователь оставался в системе во время сеанса независимо от того,на какой из 7 дочерних сайтов они переходят во время процесса. Все они имеют одинаковый внешний вид и, таким образом, довольно просты для конечного пользователя.
Дополнительные сведения: этот сайт имел аутентификацию Windows иТеперь мы идем с типичным процессом входа в приложение.