Как получить доступ к билету FormsAuthentication в обработчике .ashx при использовании Uploadify? - PullRequest
2 голосов
/ 20 ноября 2011

У меня есть обработчик ashx, и я хотел бы проверить, что пользователь, пытающийся получить к нему доступ через вызов JSON, на самом деле имеет сеанс Authenticated формы.Возможно ли это?

Ответы [ 2 ]

1 голос
/ 20 ноября 2011

Оказывается, Uploadify не проходит сессию должным образом. Я разместил этот вопрос, чтобы все могли видеть!

Ответ здесь:

Uploadify (сеанс и аутентификация) с ASP.NET MVC

1 голос
/ 20 ноября 2011

Вы можете проверить свой код обработчика, если пользователь аутентифицирован.Auth cookie будет передан вместе с вашим ajax-запросом.

public void ProcessRequest(HttpContext context)
 {

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

    // authenticated 

 }
...