2

我有一个 ashx 处理程序,我想检查尝试通过 JSON 调用访问它的用户实际上是否有一个表单身份验证会话。这可能吗?

4

2 回答 2

1

结果uploadify没有正确通过会话我发布了这个问题,所以每个人都可以看到!

答案在这里:

使用 ASP.NET MVC 上传(会话和身份验证)

于 2011-11-20T16:20:02.480 回答
1

如果用户已通过身份验证,您可以签入您的处理程序代码。auth cookie 将与您的 ajax 请求一起传递。

public void ProcessRequest(HttpContext context)
 {

    if (!context.Request.IsAuthenticated)
    {
      // 401 response
    }

    // authenticated 

 }
于 2011-11-19T22:02:16.927 回答