假设我有一个域 sub.domain.com ,其中一个登录表单位于https://sub.domain.com/login.cfm。
在根目录中,我有我的 Application.cfc,它使用 .cfc 命名应用程序THIS.Name = "MyApp";
。
我在这个网站上有几个子目录,我想将它们作为单独的应用程序运行,它们自己的 Application.cfc 扩展了根 Application.cfc,但每个子目录都有自己的名称,这样我就可以创建唯一的应用程序范围变量对该应用程序:
例如:sub.domain.com/site1/Application.cfc
扩展sub.domain.com/Application.cfc(使用代理 cfc)
THIS.Name = "MyApp_Site1";
并设置一些特定于应用程序的应用程序范围变量。
但是,当他们在https://sub.domain.com/login.cfm登录时,在那里设置的任何会话范围变量都与应用程序名称“MyApp”相关联。
我可以使用什么样的解决方案来接受根目录应用程序中的有效登录,然后将用户转发到他们的应用程序,同时继承他们的用户特定属性?