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

时间:2011-07-21 09:04:00

标签: coldfusion coldbox

我有以下项目结构..

WWW
   core project files and folders
   ticketSystem (coldbox project)

基于框架coldbox 3.0.0构建的票证系统。我希望用户在登录我们的核心项目后立即自动登录到票证系统,并且我希望在这两个项目之间共享应用程序和会话变量。

我已经尝试了以下步骤。

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

    感谢您对此的反馈。

    由于 Pritesh

1 个答案:

答案 0 :(得分:0)

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