|
118 | 118 | let usr=document.querySelector('#GetUsuario').value;//Toma valor ingresado en campo Usuario |
119 | 119 | let pas=document.querySelector('#GetPass').value;//Toma valor ingresado en campo PAssword |
120 | 120 | let usuarios = JSON.parse(localStorage.getItem('usuarios')) || [];//Lee localstorage para tomar informacion del primer USR y PASS, si no hay valores retorna Array Vacio (derecha del OR) |
| 121 | + |
121 | 122 | let [[{ usuario, pass }]]= usuarios; //Desestructura informacion para tomar valores del primer USR Y PASS |
122 | 123 |
|
123 | 124 |
|
124 | | - |
125 | 125 | // VARIFICACION: Imprime para corrobar los valores de usuario y pass |
126 | 126 |
|
127 | 127 | /*console.log('Usuario:', usuario); // |
|
130 | 130 |
|
131 | 131 | // BUSQUEDA DE USUARIO |
132 | 132 | // Variable para almacenar el usuario encontrado |
133 | | - let userEncontrado = null; |
134 | | - let passEncontrado = null; |
| 133 | + let userEncontrado = null; |
| 134 | + let passEncontrado = null; |
135 | 135 |
|
136 | 136 | // Recorrer los arrays dentro de usuarios para encontrar el objeto con clave 'usuario' igual a usr |
137 | | -for (let i = 0; i < usuarios.length; i++) { |
138 | | - let usuarioArray = usuarios[i]; |
139 | | - // Como cada usuarioArray tiene un solo objeto, accedemos al primer elemento (index 0) |
140 | | - let usuarioObjeto = usuarioArray[0]; |
141 | | - |
142 | | - if (usuarioObjeto && usuarioObjeto.usuario === usr) { |
143 | | - // Encontramos el usuario, almacenamos los valores encontrados |
144 | | - userEncontrado = usuarioObjeto; |
145 | | - passEncontrado = usuarioObjeto.pass; |
146 | | - |
147 | | - break; // sale del bucle una vez encontrado el usuario |
148 | | - } |
149 | | -} |
150 | | - |
151 | | - |
152 | | - if (userEncontrado && userEncontrado.usuario === usr && passEncontrado === pas){ |
153 | | - |
154 | | - //Envia mensaje a <DIV> con ID "mensajeLogin" en el documento |
155 | | - document.querySelector('#mensajeLogin').innerText = "Usuario y password correcto"; |
156 | | - |
157 | | - //localStorage.removeItem('usuarios');//boorrar localstorage |
158 | | - console.log('LocalStorage borrado.'); |
159 | | - window.location.href="./src/views/carrito.html";//redirecciona a pagina. |
160 | | - |
161 | | - } else{document.querySelector('#mensajeLogin').innerText = "Datos incorrectos";} |
| 137 | + for (let i = 0; i < usuarios.length; i++) { |
| 138 | + let usuarioArray = usuarios[i]; |
| 139 | + // Como cada usuarioArray tiene un solo objeto, accedemos al primer elemento (index 0) |
| 140 | + let usuarioObjeto = usuarioArray[0]; |
| 141 | + |
| 142 | + if (usuarioObjeto && usuarioObjeto.usuario === usr) { |
| 143 | + // Encontramos el usuario, almacenamos los valores encontrados |
| 144 | + userEncontrado = usuarioObjeto; |
| 145 | + passEncontrado = usuarioObjeto.pass; |
| 146 | + |
| 147 | + break; // sale del bucle una vez encontrado el usuario |
| 148 | + } |
| 149 | + } |
162 | 150 |
|
163 | 151 |
|
| 152 | + if (userEncontrado && userEncontrado.usuario === usr && passEncontrado === pas){ |
164 | 153 |
|
| 154 | + //Envia mensaje a <DIV> con ID "mensajeLogin" en el documento |
| 155 | + document.querySelector('#mensajeLogin').innerText = "Usuario y password correcto"; |
| 156 | + |
| 157 | + //localStorage.removeItem('usuarios');//boorrar localstorage |
| 158 | + console.log('LocalStorage borrado.'); |
| 159 | + window.location.href="./src/views/carrito.html";//redirecciona a pagina. |
165 | 160 |
|
| 161 | + } else{document.querySelector('#mensajeLogin').innerText = "Datos incorrectos";} |
166 | 162 |
|
167 | 163 | } |
168 | 164 |
|
|
0 commit comments