login.js 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. console.log('login');
  2. var login = document.getElementById("loginbutton");
  3. var data = [];
  4. var accestoken;
  5. login.addEventListener('click', function () {
  6. let username = document.querySelector("#email").value;
  7. let password = document.querySelector("#password").value;
  8. var config = {
  9. headers: {
  10. 'accept': 'application/json'
  11. }
  12. };
  13. let data = new URLSearchParams();
  14. data.append('username', username);
  15. data.append('password', password);
  16. axios
  17. .post("https://cmm.ai:8080/auth/token", data, config)
  18. .then((response) => {
  19. console.log(response);
  20. accestoken = response.data.access_token;
  21. console.log(accestoken)
  22. localStorage.setItem("access_token", accestoken);
  23. localStorage.setItem("username", username);
  24. alert('登入成功')
  25. window.location.href = "./index.html";
  26. // history.go(0);
  27. })
  28. .catch((error) =>
  29. alert('帳號或密碼錯誤')
  30. );
  31. // if (username === 'choozmo' && password === "choozmo9") {
  32. // alert('登入成功');
  33. // window.location.href = "./index.html";
  34. // } else {
  35. // alert('帳號或密碼錯誤')
  36. // }
  37. });