SessionGet.ashx 797 B

12345678910111213141516171819202122232425262728293031323334353637
  1. <%@ WebHandler Language="C#" Class="SessionGet" %>
  2. using System;
  3. using System.Web;
  4. using System.Web.Security;
  5. using System.Web.SessionState;
  6. using System.Data;
  7. using Newtonsoft.Json;
  8. using Newtonsoft.Json.Linq;
  9. using Curtain.DataAccess;
  10. using Curtain.Log;
  11. using DK.XuWei.WebMes;
  12. /// <summary>
  13. /// 用户登录
  14. /// xuwei 2019-11-25
  15. /// </summary>
  16. public class SessionGet : IHttpHandler, IRequiresSessionState
  17. {
  18. public void ProcessRequest(HttpContext context)
  19. {
  20. DataTable dt = mes.SessionGet();
  21. if (dt.Columns.Count > 0)
  22. context.Response.Write(new JsonResult(dt).ToJson());
  23. else
  24. context.Response.Write(new JsonResult(-1).ToJson());
  25. }
  26. public bool IsReusable
  27. {
  28. get
  29. {
  30. return false;
  31. }
  32. }
  33. }