0

我需要使用 angular.js 在浏览器上为我的会话对象添加一个键。这可能吗?

4

2 回答 2

1

无法从客户端更改您的会话。

于 2013-03-01T23:54:18.733 回答
0

如果您的意思是更改客户端会话window.sessionStorage,那么只需使用对象广告键值。

否则,如果您想更改服务器端会话,则需要一些工作。我假设你使用一些 MVC 框架。首先在控制器中创建一个操作,该操作的逻辑应该将通过参数传递的键值添加到您的会话中。将动作映射到某个路径。在客户端,您应该创建使 $http.post 调用该操作路径并将值作为数据的服务。

安全提示:除非您在服务器端进行了一些安全检查,否则请不要参数化密钥名称。这样恶意用户将无法修改您会话中的敏感键值。

于 2013-08-23T17:27:47.513 回答