使用ajax在登录中设置会话cookie

时间:2014-07-30 18:20:42

标签: javascript ajax angularjs

我正在使用AJAX登录服务器。对于API调用,服务器使用会话身份验证。如何从登录响应中设置浏览器会话?

$http({ method: 'POST',
            url: API_URL+'/signin',
            data: $scope.loginData
        }).
        success(function(data, status, headers, config) {
          //I want to set the browser session here
          // In postman I see a cookie which contains sessionId
        }).
        error(function(data, status, headers, config) {
          console.log(data);
        });

这是一个跨域请求,因为服务器允许

1 个答案:

答案 0 :(得分:0)

使用library like this one设置Cookie并在每次需要时获取此

$.setCookie("sessionId",value);

$.getCookie("sessionId"); // returns value