callback.html 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. <html>
  2. <head>
  3. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  4. <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
  5. <title>粤政易验证回调</title>
  6. <script src="/static/jquery-3.7.1.min.js"></script>
  7. </head>
  8. <body>
  9. 加载中...
  10. <script language="javascript" type="text/javascript">
  11. function getQueryString(name) {
  12. var reg = new RegExp('(^|&)' + name + '=([^&]*)(&|$)', 'i');
  13. var r = window.location.search.substr(1).match(reg);
  14. if (r != null) {
  15. return unescape(r[2]);
  16. }
  17. return null;
  18. }
  19. $(function() {
  20. var code = getQueryString("code");
  21. var state = getQueryString("state");
  22. console.log('code:', code);
  23. console.log('state:', state);
  24. var param = JSON.stringify({
  25. code: code,
  26. state: state
  27. });
  28. $.post("/auth/yzy/callback", param, function(result) {
  29. if(result.code == 200) {
  30. var access_token = result.data.access_token;
  31. var redirect_url = result.data.redirect_url;
  32. localStorage.setItem('Admin-Token', access_token);
  33. window.location.href = redirect_url;
  34. }
  35. else {
  36. alert(result.msg);
  37. }
  38. });
  39. });
  40. </script>
  41. </body>
  42. </html>