2
0

cookie_patch.html 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. <html>
  2. <body>
  3. <div id="output">cookie patch</div>
  4. <div id="result">working</div>
  5. <script>
  6. function getCookie(c_name) {
  7. if (document.cookie.length > 0) {
  8. c_start = document.cookie.indexOf(c_name + "=");
  9. if (c_start != -1) {
  10. c_start = c_start + c_name.length + 1;
  11. c_end = document.cookie.indexOf(";", c_start);
  12. if (c_end == -1) c_end = document.cookie.length;
  13. return unescape(
  14. document.cookie.substring(c_start, c_end)
  15. );
  16. } else {
  17. return "";
  18. }
  19. } else {
  20. return "";
  21. }
  22. }
  23. function setCookie(c_name, value, expiredays) {
  24. var exdate = new Date();
  25. exdate.setDate(exdate.getDate() + expiredays);
  26. document.cookie =
  27. c_name +
  28. "=" +
  29. escape(value) +
  30. (expiredays == null
  31. ? ""
  32. : "; expires=" + exdate.toGMTString() + ";path=/");
  33. }
  34. setCookie("user_id", getCookie("uid"), 365);
  35. setCookie("user_uid", getCookie("userid"), 365);
  36. setCookie("token", getCookie("mint_token"), 365);
  37. const output =
  38. "user_id=" +
  39. getCookie("user_id") +
  40. " user_uid=" +
  41. getCookie("user_uid") +
  42. " token=" +
  43. getCookie("token");
  44. document.getElementById("result").innerHTML = output;
  45. </script>
  46. </body>
  47. </html>