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