ReAgeNT
Дата: 22.04.2007 22:12:12
У меня через JS реализована периодическая подгрузка изображений с сервера. При этом изображения передаются через http хэндлер, в котором надо реализовать проверку, авторизован юзер или нет (то есть, произвести проверку значения в сессии). Если использовать следюущее:
public void ProcessRequest (HttpContext context) {
if (context.Session != null && context.Session["login"] != null)
{
context.Response.ContentType = "image/jpeg";
context.Response.WriteFile(context.Server.MapPath(Consts.PathToImage));
}
else
{
context.Response.Redirect("~/");
}
}
то оказывается, что context.Session всегда равно null, даже если юзер авторизован. И такой вопрос: как использовать одну и ту же сессию для авторизации юзера и для обращения к хендлеру? Или проблема не в этом?