0

我有以下项目结构..

万维网
   核心项目文件和文件夹
   票务系统(冷箱项目)

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

按照我尝试过的步骤。

  1. 为了共享会话和应用程序变量,我在根项目和冷箱项目中定义了相同的应用程序名称,并且看起来工作正常。
  2. 要通过 cfhttp 登录到票证系统调用 security.doLogin 处理程序,同时登录到核心项目还要传递 session.urltoken 以确保它使用相同的应用程序和会话变量。

但我仍然不满足于此。我正在寻找一些合适的解决方案来在冷盒和非冷盒应用程序之间共享数据/调用模型。

感谢您对此的反馈。

谢谢普利特什

4

1 回答 1

0

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

于 2011-07-21T13:44:21.903 回答