Guest User

Untitled

a guest
Aug 31st, 2018
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.30 KB | None | 0 0
  1. function verifyIfUserIsLogged() {
  2. const user = localStorage.getItem('user');
  3. const password = localStorage.getItem('password');
  4.  
  5. if (user && password) { //verifica se tem login e password, e se tiver, direciona para rota X (no caso é a home)
  6. window.location = '/home';
  7. }
  8. }
  9.  
  10. function setUserAtLocalStorage(e) {
  11. var user = document.getElementById("user").value; //pega o valor que está no user/input
  12. var password = document.getElementById("password").value; //pega o valor que está no password/input
  13.  
  14. if(!user || !password ){ //! significa negação
  15. return alert("Dados inválidos!");
  16. }
  17.  
  18. var body = {
  19. login: user,
  20. password: password
  21. };
  22.  
  23. fetch('/login', { //faz uma requisição http
  24. method: 'post',
  25. headers: {
  26. 'Accept': 'application/json, text/plain, */*', //o tipo de conteudo que vai ser aceito
  27. 'Content-Type': 'application/json' //tipo de conteudo que está enviando
  28. },
  29. body: JSON.stringify(body)
  30. }).then(res => { //espera a requisição ser feita - promise
  31. localStorage.setItem('user', user); //salva no local storage
  32. localStorage.setItem('password', password);
  33. window.location = 'home'; //retorna a home
  34. });
  35. }
  36.  
  37. verifyIfUserIsLogged(); //chama a função
Add Comment
Please, Sign In to add comment