0

angular.js を使用して、ブラウザーのセッション オブジェクトにキーを追加する必要があります。これは可能ですか?

4

2 に答える 2

0

クライアント側のセッションを変更する場合window.sessionStorageは、オブジェクトでキーと値を広告するだけです。

それ以外の場合は、サーバー側のセッションを変更する場合、これにはいくつかの作業が必要です。MVC フレームワークを使用していると仮定します。最初にコントローラーでアクションを作成します。このアクションは、パラメーターによって渡されたキー値をセッションに追加する必要があります。アクションを何らかのパスにマップします。クライアント側では、そのアクション パスと値をデータとして $http.post 呼び出しを行うサービスを作成する必要があります。

セキュリティのヒント: サーバー側のセキュリティ チェックがない限り、キー名をパラメータ化しないでください。こうすることで、悪意のあるユーザーがセッション内の重要なキー値を変更できなくなります。

于 2013-08-23T17:27:47.513 に答える