|
81 | 81 |
|
82 | 82 |
|
83 | 83 | function mostrarRegistro() { |
84 | | - let docuRegister= document.getElementById('contenido'); |
85 | | - event.preventDefault() |
| 84 | + let docuRegister= document.getElementById('contenido'); |
| 85 | + event.preventDefault() |
86 | 86 | document.getElementById('contenido').innerHTML = ` |
87 | 87 | <div id="formlogin"><img src="../Proyecto/img/logo.jpg" alt="Logo"> |
88 | 88 | |
|
97 | 97 | </form> |
98 | 98 | Ya tienes usuario? <button id="login" class="btnLogin" onclick="mostrarLogin()">Login</button> |
99 | 99 | </div> |
100 | | - `; |
| 100 | + `; |
101 | 101 |
|
102 | 102 | /* |
103 | 103 | * OPERADOR TERNARIO |
104 | 104 | */ |
105 | | - (docuRegister!=null) |
106 | | - ? document.getElementById('formregistro').style.display = 'block' |
107 | | - :document.getElementById('formlogin').style.display = 'none'; |
| 105 | + (docuRegister!=null) |
| 106 | + ? document.getElementById('formregistro').style.display = 'block' |
| 107 | + :document.getElementById('formlogin').style.display = 'none'; |
108 | 108 |
|
109 | 109 |
|
110 | 110 | } |
111 | 111 |
|
112 | 112 |
|
113 | | - /** |
114 | | - * FUNCION PARA VALIDACIONES USUARIO |
115 | | - */ |
| 113 | +/** |
| 114 | + * FUNCION PARA VALIDACIONES USUARIO |
| 115 | + */ |
116 | 116 | let validacion = function(){ |
117 | 117 | event.preventDefault() |
118 | | - let usr=document.querySelector('#GetUsuario').value;//Toma valor ingresado en campo Usuario |
119 | | - let pas=document.querySelector('#GetPass').value;//Toma valor ingresado en campo PAssword |
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 | | - let [[{ usuario, pass }]]= usuarios; //Desestructura informacion para tomar valores del primer USR Y PASS |
| 118 | + let usr=document.querySelector('#GetUsuario').value;//Toma valor ingresado en campo Usuario |
| 119 | + let pas=document.querySelector('#GetPass').value;//Toma valor ingresado en campo PAssword |
| 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 | + let [[{ usuario, pass }]]= usuarios; //Desestructura informacion para tomar valores del primer USR Y PASS |
122 | 122 |
|
123 | 123 |
|
124 | 124 |
|
125 | 125 | // VARIFICACION: Imprime para corrobar los valores de usuario y pass |
126 | | - /* console.log('Usuario:', usuario); // |
127 | | - console.log('Contraseña:', pass); // */ |
| 126 | + /* console.log('Usuario:', usuario); // |
| 127 | + console.log('Contraseña:', pass); // */ |
128 | 128 |
|
129 | 129 |
|
130 | | - // BUSQUEDA DE USUARIO |
131 | | - //console.log(pas); |
132 | | - |
133 | | - // Variable para almacenar el usuario encontrado |
134 | | - let userEncontrado = null; |
135 | | - let passEncontrado = null; |
136 | | - |
137 | | - // Recorrer los arrays dentro de usuarios para encontrar el objeto con clave 'usuario' igual a usr |
138 | | -for (let i = 0; i < usuarios.length; i++) { |
139 | | - let usuarioArray = usuarios[i]; |
140 | | - // Como cada usuarioArray tiene un solo objeto, accedemos al primer elemento (index 0) |
141 | | - let usuarioObjeto = usuarioArray[0]; |
142 | | - |
143 | | - if (usuarioObjeto && usuarioObjeto.usuario === usr) { |
144 | | - // Encontramos el usuario, almacenamos los valores encontrados |
145 | | - userEncontrado = usuarioObjeto; |
146 | | - passEncontrado = usuarioObjeto.pass; |
| 130 | + // BUSQUEDA DE USUARIO |
147 | 131 |
|
148 | | - break; // sale del bucle una vez encontrado el usuario |
149 | | - } |
150 | | -} |
151 | | - |
152 | | - |
153 | | - if (userEncontrado && userEncontrado.usuario === usr && passEncontrado === pas){ |
154 | | - |
155 | | - //Envia mensaje a <DIV> con ID "mensajeLogin" en el documento |
156 | | - document.querySelector('#mensajeLogin').innerText = "Usuario y password correcto"; |
157 | | - |
158 | | - //localStorage.removeItem('usuarios');//boorrar localstorage |
159 | | - console.log('LocalStorage borrado.'); |
160 | | - window.location.href="./src/views/carrito.html";//redirecciona a pagina. |
161 | | - |
162 | | - } else{document.querySelector('#mensajeLogin').innerText = "Datos incorrectos";} |
| 132 | + // Variable para almacenar el usuario encontrado |
| 133 | + let userEncontrado = null; |
| 134 | + let passEncontrado = null; |
| 135 | + |
| 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 | + } |
163 | 150 |
|
164 | 151 |
|
| 152 | + if (userEncontrado && userEncontrado.usuario === usr && passEncontrado === pas && usr!=null&&usr!=''){ |
165 | 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. |
166 | 160 |
|
| 161 | + } else{document.querySelector('#mensajeLogin').innerText = "Datos incorrectos";} |
167 | 162 |
|
168 | 163 | } |
169 | 164 |
|
|
0 commit comments