我使用$ resource登录(Yii)php后端。登录后我想要检索所有汽车(例如)。但是收到的cookie,每个请求都包含不同的PHPSESSID。如何解决这个问题? (它在我使用RESTclient(浏览器插件)时有效,但在angularJs中没有用)
用例:(登录+获取所有车辆)
[LOGIN]:
$var user = $resource(conf.HOST+'/user/login',{},{'login':{method:'POST',isArray: false}}); user.login({username:username,password:password}).$promise.then(function(resp,head){ // GOES WELL};
我们现在应该通过身份验证
服务器响应cookie包含两个收到的PHPSESSID,让我们说 A&乙
[GET CARS]:
var client = $resource(conf.HOST+'/api/client',{},{'all':{method:'GET',isArray:false}});
var clients = client.all();
服务器响应cookie包含一个收到的PHPSESSID,比如说 C 如果我再次调用client.all()函数,收到的PHPSESSID会再次更改为D。
如何解决此问题(更改sessionId超过请求)?