【问题标题】:How To make ajax call authenticated with yourAuthCookie如何使 ajax 调用通过 yourAuthCookie 进行身份验证
【发布时间】:2013-11-04 14:57:29
【问题描述】:

我正在对这样的登录保护页面进行 ajax 调用

  $(".box01 .selproduct").live("click", function(e) {
    var color = $(this).parent('.box01').find('.color').val();
    var size = $(this).parent('.box01').find('.size').val();
    var pid=$(this).parent('.box01').find('.hdinput').val();
    var pathname = window.location.pathname;

    var data = { submit: "selected",size:size,color:color,pid: pid};
    $.ajax({
        type: "POST",
        url: pathname ,
        data: data,
        success: function(data) {

        },
        error: function(XMLHttpRequest, textStatus, errorThrown) {

        },
        complete: function(data) {

        }
    });
    return false;

由于该页面受登录保护,因此不会返回任何内容。当我检查我的 cookie 时,我发现了一个 cookie

你的AuthCookie

其中包含一个字符串值。有什么方法可以使用此 cookie 修改我的 ajax 调用并使其通过请求页面的身份验证?

【问题讨论】:

  • 我相信,会话变量对于登录的用户来说是持久的,所以 cookie 是一个小问题。我不会将安全性建立在我网站上的 cookie 之上。

标签: jquery asp.net ajax cookies


【解决方案1】:

你试过了吗?

var pathname = window.location.href; 

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-11-08
    • 2012-04-30
    • 2019-09-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多