Skip to content

Commit 9d1d9ea

Browse files
committed
se mejora logica de registro de usuario, se añaden mejores alerts a la misma, se añadio archivo manifest.json para corregir error que aparecia en consola. Otras correcciones menores
1 parent 5ffbcb9 commit 9d1d9ea

File tree

9 files changed

+73
-19
lines changed

9 files changed

+73
-19
lines changed

index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<link rel="apple-touch-icon" sizes="192x192" href="/apple-touch-icon.png">
88
<link rel="icon" type="image/png" sizes="32x32" href="./multi/favicon_io/favicon-32x32.png">
99
<link rel="icon" type="image/png" sizes="16x16" href="./multi/favicon_io/favicon-16x16.png">
10-
<link rel="manifest" href="/site.webmanifest">
10+
<link rel="manifest" href="./js/manifest.json">
1111
<link rel="preconnect" href="https://fonts.googleapis.com">
1212
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
1313
<link href="https://fonts.googleapis.com/css2?family=Lato:wght@300&family=Montserrat:wght@300&family=Oswald&family=Poppins:wght@500&family=Quicksand:wght@600&family=Tilt+Neon&display=swap" rel="stylesheet">

js/inicioSesion.js

Lines changed: 29 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -111,10 +111,10 @@
111111
resetFormulario();
112112
});
113113

114-
// Sistema de "login" provisional y muuuuy inseguro jajaja... para aplicar el método de búsqueda find (mientras aprendemos AJAX y fetch), consiste en buscar el dato entre los datos de clientes (objetos) registrados en el array [listaClientes], compararlos, y si son iguales salta alert de bienvenido.
114+
// Sistema de "login" provisional y muuuuy inseguro jajaja... para aplicar el método de búsqueda find, consiste en buscar el dato entre los datos de clientes (objetos) registrados en el array [listaClientes], compararlos, y si son iguales salta SweetAlert de bienvenido.
115115

116-
document.getElementById('botonLogin').addEventListener('click', function (event) {
117-
event.preventDefault();
116+
document.getElementById('botonLogin').addEventListener('click', function (event) {
117+
event.preventDefault();
118118

119119
var emailUsuarioRegistrado = document.querySelector('[name="emailUsuarioRegistrado"]').value;
120120
var contrasena = document.querySelector('[class="password"]').value;
@@ -124,16 +124,37 @@
124124
});
125125

126126
if (usuarioEncontrado) {
127-
alert("Bienvenido de nuevo " + usuarioEncontrado.nombre);
127+
128+
const swalOptions = {
129+
title: "Bienvenido de nuevo",
130+
text: usuarioEncontrado.nombre + ", Nos alegra tenerte aqui",
131+
showCancelButton: false,
132+
confirmButtonColor: "#ff4500",
133+
confirmButtonText: "Ok",
134+
icon: "success"
135+
};
136+
137+
Swal.fire(swalOptions).then((result) => {
138+
if (result.isConfirmed) {
139+
resetFormInicioSesion();
140+
}
141+
});
128142
return;
143+
129144
} else {
130-
alert("Usuario o contraseña incorrectos. Por favor, inténtalo de nuevo.");
145+
Swal.fire({
146+
title: "¡Datos incorrectos!",
147+
text: " Por favor, inténtalo de nuevo.",
148+
icon: "warning"
149+
});
150+
resetFormInicioSesion();
131151
}
132-
133-
resetFormulario();
134152
});
135-
136153

137154
function resetFormulario() {
138155
document.querySelector('.formularioRegistro').reset();
156+
}
157+
158+
function resetFormInicioSesion() {
159+
document.querySelector('.formularioInicioSesion').reset();
139160
}

js/manifest.json

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
{
2+
"name": "Me Lo LLevo Store",
3+
"short_name": "MLLS",
4+
"start_url": "/index.html",
5+
"display": "standalone",
6+
"background_color": "#ffffff",
7+
"theme_color": "#ff4500",
8+
"icons": [
9+
{
10+
"src": "../multi/favicon_io/apple-touch-icon.png",
11+
"sizes": "192x192",
12+
"type": "image/png"
13+
},
14+
{
15+
"src": "../multi/favicon_io/favicon-32x32.png",
16+
"sizes": "32x32",
17+
"type": "image/png"
18+
},
19+
{
20+
"src": "../multi/favicon_io/favicon-16x16.png",
21+
"sizes": "16x16",
22+
"type": "image/png"
23+
}
24+
],
25+
"splash_pages": null,
26+
"scope": "/",
27+
"orientation": "any",
28+
"description": "Sumérgete en el mundo del estilo casual y deportivo. Descubre la comodidad y el diseño sin límites en nuestra tienda.",
29+
"categories": [],
30+
"screenshots": [],
31+
"dir": "auto",
32+
"lang": "en",
33+
"related_applications": [],
34+
"prefer_related_applications": false
35+
}

pages/carrito.html

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<link rel="apple-touch-icon" sizes="192x192" href="/apple-touch-icon.png">
88
<link rel="icon" type="image/png" sizes="32x32" href="../multi/favicon_io/favicon-32x32.png">
99
<link rel="icon" type="image/png" sizes="16x16" href="../multi/favicon_io/favicon-16x16.png">
10-
<link rel="manifest" href="/site.webmanifest">
10+
<link rel="manifest" href="../js/manifest.json">
1111
<link rel="preconnect" href="https://fonts.googleapis.com">
1212
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
1313
<link href="https://fonts.googleapis.com/css2?family=Lato:wght@300&family=Montserrat:wght@300&family=Oswald&family=Poppins:wght@500&family=Quicksand:wght@600&family=Tilt+Neon&display=swap" rel="stylesheet">
@@ -122,6 +122,5 @@ <h2>Síguenos</h2>
122122
<script src="../js/detalleProducto.js"></script>
123123
<script src="../js/carrito.js"></script>
124124
<script src="https://cdn.jsdelivr.net/npm/sweetalert2@11"></script>
125-
<script src="js/main-sweet.js"></script>
126125
</body>
127126
</html>

pages/detalleFiltrados.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<link rel="apple-touch-icon" sizes="192x192" href="/apple-touch-icon.png">
88
<link rel="icon" type="image/png" sizes="32x32" href="../multi/favicon_io/favicon-32x32.png">
99
<link rel="icon" type="image/png" sizes="16x16" href="../multi/favicon_io/favicon-16x16.png">
10-
<link rel="manifest" href="/site.webmanifest">
10+
<link rel="manifest" href="../js/manifest.json">
1111
<link rel="preconnect" href="https://fonts.googleapis.com">
1212
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
1313
<link href="https://fonts.googleapis.com/css2?family=Lato:wght@300&family=Montserrat:wght@300&family=Oswald&family=Poppins:wght@500&family=Quicksand:wght@600&family=Tilt+Neon&display=swap" rel="stylesheet">

pages/detalleProducto.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<link rel="apple-touch-icon" sizes="192x192" href="/apple-touch-icon.png">
88
<link rel="icon" type="image/png" sizes="32x32" href="../multi/favicon_io/favicon-32x32.png">
99
<link rel="icon" type="image/png" sizes="16x16" href="../multi/favicon_io/favicon-16x16.png">
10-
<link rel="manifest" href="/site.webmanifest">
10+
<link rel="manifest" href="../js/manifest.json">
1111
<link rel="preconnect" href="https://fonts.googleapis.com">
1212
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
1313
<link href="https://fonts.googleapis.com/css2?family=Lato:wght@300&family=Montserrat:wght@300&family=Oswald&family=Poppins:wght@500&family=Quicksand:wght@600&family=Tilt+Neon&display=swap" rel="stylesheet">

pages/guiatallas.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<link rel="apple-touch-icon" sizes="192x192" href="/apple-touch-icon.png">
88
<link rel="icon" type="image/png" sizes="32x32" href="../multi/favicon_io/favicon-32x32.png">
99
<link rel="icon" type="image/png" sizes="16x16" href="../multi/favicon_io/favicon-16x16.png">
10-
<link rel="manifest" href="/site.webmanifest">
10+
<link rel="manifest" href="../js/manifest.json">
1111
<link rel="preconnect" href="https://fonts.googleapis.com">
1212
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
1313
<link href="https://fonts.googleapis.com/css2?family=Lato:wght@300&family=Montserrat:wght@300&family=Oswald&family=Poppins:wght@500&family=Quicksand:wght@600&family=Tilt+Neon&display=swap" rel="stylesheet">

pages/nosotros.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<link rel="apple-touch-icon" sizes="192x192" href="/apple-touch-icon.png">
88
<link rel="icon" type="image/png" sizes="32x32" href="../multi/favicon_io/favicon-32x32.png">
99
<link rel="icon" type="image/png" sizes="16x16" href="../multi/favicon_io/favicon-16x16.png">
10-
<link rel="manifest" href="/site.webmanifest">
10+
<link rel="manifest" href="../js/manifest.json">
1111
<link rel="preconnect" href="https://fonts.googleapis.com">
1212
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
1313
<link href="https://fonts.googleapis.com/css2?family=Lato:wght@300&family=Montserrat:wght@300&family=Oswald&family=Poppins:wght@500&family=Quicksand:wght@600&family=Tilt+Neon&display=swap" rel="stylesheet">

pages/sesionregis.html

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<link rel="apple-touch-icon" sizes="192x192" href="/apple-touch-icon.png">
88
<link rel="icon" type="image/png" sizes="32x32" href="../multi/favicon_io/favicon-32x32.png">
99
<link rel="icon" type="image/png" sizes="16x16" href="../multi/favicon_io/favicon-16x16.png">
10-
<link rel="manifest" href="/site.webmanifest">
10+
<link rel="manifest" href="../js/manifest.json">
1111
<link rel="preconnect" href="https://fonts.googleapis.com">
1212
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
1313
<link href="https://fonts.googleapis.com/css2?family=Lato:wght@300&family=Montserrat:wght@300&family=Oswald&family=Poppins:wght@500&family=Quicksand:wght@600&family=Tilt+Neon&display=swap" rel="stylesheet">
@@ -93,7 +93,7 @@ <h2 class="TituloRegistro">Registrate aqui y recibe un codigo de descuento adici
9393
</div>
9494
<div class="campoFormulario">
9595
<label for="direccionCliente"></label>
96-
<input type="text" id="direccionCliente" name="direccionCliente" placeholder="Contraseña"/>
96+
<input type="text" id="direccionCliente" name="direccionCliente" placeholder="Direccion"/>
9797
</div>
9898
<div class="campoFormulario">
9999
<label for="regPassword"></label>
@@ -209,8 +209,7 @@ <h2>Síguenos</h2>
209209
<script> AOS.init({ easing: 'ease-out-back',duration: 2000});</script>
210210
<!--Link a script propio Js-->
211211
<script src="../js/inicioSesion.js"></script>
212-
<script src="https://cdn.jsdelivr.net/npm/sweetalert2@11"></script>
213-
<script src="js/main-sweet.js"></script>
214212
<script src="../js/carrito.js"></script>
213+
<script src="https://cdn.jsdelivr.net/npm/sweetalert2@11"></script>
215214
</body>
216215
</html>

0 commit comments

Comments
 (0)