sync.ipWiteList.cs 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. using BizCom;
  2. using System;
  3. namespace SiteCore.Handler
  4. {
  5. public partial class sync
  6. {
  7. public void save_site_info()
  8. {
  9. string id = GetPostString("id");
  10. string tbxIpWiteList = GetPostString("ipWiteList");
  11. string tbxRemark = GetPostString("remark");
  12. SiteInfo siteInfo = null;
  13. if (id.Length > 0)
  14. {
  15. siteInfo = new SiteInfo().GetSiteInfoById(id);
  16. }
  17. else
  18. {
  19. siteInfo = new SiteInfo();
  20. siteInfo.open_ip_white_list = 1;
  21. }
  22. siteInfo.ip_white_list = tbxIpWiteList;
  23. siteInfo.remark = tbxRemark;
  24. if (id.Length > 0)
  25. {
  26. siteInfo.Update();
  27. }
  28. else
  29. {
  30. siteInfo.id = Guid.NewGuid().ToString();
  31. siteInfo.Create();
  32. }
  33. returnSuccessMsg("操作成功");
  34. return;
  35. }
  36. public void changeStatus()
  37. {
  38. string id = GetPostString("id");
  39. SiteInfo siteInfo = new SiteInfo().GetSiteInfoById(id);
  40. siteInfo.open_ip_white_list = siteInfo.open_ip_white_list == 1 ? 0 : 1;
  41. siteInfo.Update();
  42. returnSuccessMsg("操作成功");
  43. return;
  44. }
  45. //删除ip地址
  46. public void del()
  47. {
  48. string id = GetPostString("id");
  49. SiteInfo.DelById(id);
  50. returnSuccessMsg("操作成功");
  51. return;
  52. }
  53. }
  54. }