Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function verifyIfUserIsLogged() {
- const user = localStorage.getItem('user');
- const password = localStorage.getItem('password');
- if (user && password) { //verifica se tem login e password, e se tiver, direciona para rota X (no caso é a home)
- window.location = '/home';
- }
- }
- function setUserAtLocalStorage(e) {
- var user = document.getElementById("user").value; //pega o valor que está no user/input
- var password = document.getElementById("password").value; //pega o valor que está no password/input
- if(!user || !password ){ //! significa negação
- return alert("Dados inválidos!");
- }
- var body = {
- login: user,
- password: password
- };
- fetch('/login', { //faz uma requisição http
- method: 'post',
- headers: {
- 'Accept': 'application/json, text/plain, */*', //o tipo de conteudo que vai ser aceito
- 'Content-Type': 'application/json' //tipo de conteudo que está enviando
- },
- body: JSON.stringify(body)
- }).then(res => { //espera a requisição ser feita - promise
- localStorage.setItem('user', user); //salva no local storage
- localStorage.setItem('password', password);
- window.location = 'home'; //retorna a home
- });
- }
- verifyIfUserIsLogged(); //chama a função
Add Comment
Please, Sign In to add comment