Play Framework:使用会话ID获取会话

时间:2011-12-13 01:22:27

标签: java session playframework session-cookies

我正在使用Uploadify处理我的Play应用中的多文件上传,我正在努力找出将用户与上传相关联的最佳方式。

在uploadify中,您可以将script data分配为服务器作为参数传递的键值对。所以我的想法,在最基本的层面上,我想将id用户当前session传递回上传方法,然后使用session id获取{ {1}}。

我的问题是:有人知道如何使用会话ID获取会话吗?

我知道这不是最安全的方法,我将在此过程中添加一些复杂功能。但是,如果有人知道,或者可以想到,更好地实现我想要做的事情,那么我欢迎他们的意见。

1 个答案:

答案 0 :(得分:4)

首先要了解的是会话不是服务器端存储。这是一个cookie。

因此,如果Uploadify使用http标头传递cookie数据,那么您可以使用从控制器访问cookie的常规方式访问会话。这可以解决您的安全问题。

如果没有传递cookie,那么您将不得不找到一种更简洁的方式来传递信息。您可以通过在控制器中编写用户标识并将其作为脚本数据传递来做一些简单的事情。