Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Coldfusion 登录到核心项目时登录到coldbox应用程序_Coldfusion_Coldbox - Fatal编程技术网

Coldfusion 登录到核心项目时登录到coldbox应用程序

Coldfusion 登录到核心项目时登录到coldbox应用程序,coldfusion,coldbox,Coldfusion,Coldbox,我有以下项目结构 WWW core project files and folders ticketSystem (coldbox project) 万维网 核心项目文件和文件夹 票务系统(coldbox项目) 票务系统构建在框架coldbox 3.0.0上。我希望用户在登录到我们的核心项目后自动登录到票证系统,并且我希望在这两个项目之间共享应用程序和会话变量 我已经尝试了以下步骤 为了共享会话和应用程序变量,我在根项目和coldbox项目中定义了相同的应用程序名称,并且似乎可以正常

我有以下项目结构

WWW core project files and folders ticketSystem (coldbox project) 万维网 核心项目文件和文件夹 票务系统(coldbox项目) 票务系统构建在框架coldbox 3.0.0上。我希望用户在登录到我们的核心项目后自动登录到票证系统,并且我希望在这两个项目之间共享应用程序和会话变量

我已经尝试了以下步骤

  • 为了共享会话和应用程序变量,我在根项目和coldbox项目中定义了相同的应用程序名称,并且似乎可以正常工作
  • 要登录到票证系统,请通过cfhttp调用security.doLogin处理程序,同时登录到核心项目,并传递session.urltoken,以确保它使用相同的应用程序和会话变量
  • 但我仍然对此不满意。我正在寻找一些合适的解决方案,以便在coldbox和非coldbox应用程序之间共享数据/调用模型

    我感谢你对此的反馈

    谢谢
    Pritesh

    您是否考虑过使用会话cookie来表示用户已登录?如果它们在同一个域上,这将起作用。显然,您需要加密cookie中的用户标识符。不要只执行usserid=1,因为有人可以轻松更改该值以访问其他用户的帐户。

    谢谢您的回复。但我不想使用cookie。