2011-12-13 16 views
3

私はUploadifyを使用して、Playアプリケーションでmutli-fileのアップロードを処理しています。ユーザーをアップロードに関連付けるのに最適な方法を試しています。Play Framework:セッションIDを使用してセッションを取得

uploadify内で、パラメータとしてサーバーに渡されたキー値のペアであるscript dataを割り当てることができます。私の考えは、最も基本的なレベルで、現在のsessionのユーザーのidをアップロードメソッドに戻してからsession idを使用してsessionを取得したいと考えています。

質問:誰かがセッションIDを使用してセッションを取得する方法を知っていますか?

私はこれがこれを行う最も安全な方法ではないことを理解しており、私は途中でいくつかの複雑な問題を追加する予定です。しかし、もし私が何をしようとしているのかを誰かが知っている、あるいは考えることができれば、私は彼らの意見を歓迎します。

答えて

4

最初に理解しなければならないのは、セッションがサーバー側のストアではないということです。それはクッキーです。

したがって、httpヘッダーを使用してCookieデータをアップロードすると、コントローラからCookieにアクセスする通常の方法でセッションにアクセスできます。これはあなたのセキュリティの問題を乗り越えます。

クッキーが渡されない場合、情報を渡すためのきめ細かな方法を見つける必要があります。コントローラであなたのユーザIDをエンコードし、これをスクリプトデータとして渡すことで、何か簡単なことができます。

関連する問題