HomeController.cs 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Diagnostics;
  4. using System.Linq;
  5. using System.Data;
  6. using System.Threading.Tasks;
  7. using Microsoft.AspNetCore.Mvc;
  8. using Microsoft.Extensions.Logging;
  9. using MySystem.PxcModels;
  10. using System.Threading;
  11. using Library;
  12. using LitJson;
  13. namespace MySystem.Controllers
  14. {
  15. public class HomeController : Controller
  16. {
  17. private readonly ILogger<HomeController> _logger;
  18. public HomeController(ILogger<HomeController> logger)
  19. {
  20. _logger = logger;
  21. }
  22. public IActionResult Index()
  23. {
  24. return View();
  25. }
  26. public IActionResult Error()
  27. {
  28. string isapi = Request.Headers["Api"].ToString();
  29. if (isapi != "1")
  30. {
  31. if (Response.StatusCode == 500)
  32. {
  33. return Redirect("/public/errpage/pc/500.html");
  34. }
  35. else if (Response.StatusCode == 502)
  36. {
  37. return Redirect("/public/errpage/pc/502.html");
  38. }
  39. else if (Response.StatusCode == 404)
  40. {
  41. return Redirect("/public/errpage/pc/404.html");
  42. }
  43. }
  44. return View();
  45. }
  46. public string test()
  47. {
  48. string content = "4fGrZ4FwfDEeWp7nPtemBu+FDX81kmHC8nUTb5br0DuctbJSV02UkXkWIylMCEIAGPvE8aprqa0uq2smcHR7YGKv2y8rG/7Gl9QQope2HIZwqtTA4Mgqcl5OfHeDBWAg6QJpL+YmV4Kt9APoZGB/f2iFev+OIUhWAFJS17ev04TPRwlqZ8baAzdIDy31YlDXLd/HlkIj3JdsxlcUwwDtKYGex3412CsyYxjUp7G2W18QEej0WQAnoQxxkP1zA98BQrmTIf4Mwnv5gCe+Wjxk1Ypprh23jHPvWsNesxwMCJSjAylqNLLlXvfJ/F86noL33A9NcavVUXEmbqdVipI5Y9BTXL0OiPCLCDkGvpTFWD8D9VbDjVu9mouMYSWmllWOyz4g6OUKbxE+mUS1J5wLTtiCWn+K7Q37gdIYQheAMj0a4g5SXxOAVFgg0GSFxGeEOpgsd0nXb3OfmU2GKWv1urXP7MPGVg/9QCMyi4YrHE5pSbbCrTybLncf7dNn4SLd3qHpd+sMugRWEjKYe7LD2Wz9Zul5UYg5o+Oz71vIRWCGHNNZEKSD2yjLfyZoBc3RB6pZY0B9HlykNkzfb6t5KpMWj+hxvTyVxYJm12eS06OSS+dAi4VUd50gkG3yo23qsNoZiOlag/hR4Q==";
  49. string txt = new WeChatFunction().AesGcmDecrypt("transaction", "5QQ7PFFvBmmY", content);
  50. return txt;
  51. }
  52. }
  53. }