Spaces:
Running
Running
Update index.html
Browse files- index.html +7 -10
index.html
CHANGED
|
@@ -519,12 +519,9 @@
|
|
| 519 |
}
|
| 520 |
|
| 521 |
if (user.isAnonymous) {
|
| 522 |
-
console.log("Usuario es anónimo.");
|
| 523 |
-
|
| 524 |
-
userProfile =
|
| 525 |
-
// guardar perfil anónimo si no existe
|
| 526 |
-
await saveUserProfile(user.uid, anonName);
|
| 527 |
-
// para modo solo anónimo, ocultar botón de iniciar sesión y mostrar cerrar sesión
|
| 528 |
mainLoginButton.style.display = 'none';
|
| 529 |
mainLogoutButton.style.display = 'inline-block';
|
| 530 |
tryStartApp();
|
|
@@ -537,10 +534,10 @@
|
|
| 537 |
mainLogoutButton.style.display = 'inline-block';
|
| 538 |
tryStartApp();
|
| 539 |
}
|
| 540 |
-
// Ocultar overlay solo si
|
| 541 |
-
//
|
| 542 |
-
//
|
| 543 |
-
if (
|
| 544 |
loginOverlay.style.opacity = '0';
|
| 545 |
setTimeout(() => { loginOverlay.style.display = 'none'; }, 500);
|
| 546 |
}
|
|
|
|
| 519 |
}
|
| 520 |
|
| 521 |
if (user.isAnonymous) {
|
| 522 |
+
console.log("Usuario es anónimo (nueva sesión). Solicitar username.");
|
| 523 |
+
// No asignamos un username automático; mostramos el formulario
|
| 524 |
+
userProfile = null;
|
|
|
|
|
|
|
|
|
|
| 525 |
mainLoginButton.style.display = 'none';
|
| 526 |
mainLogoutButton.style.display = 'inline-block';
|
| 527 |
tryStartApp();
|
|
|
|
| 534 |
mainLogoutButton.style.display = 'inline-block';
|
| 535 |
tryStartApp();
|
| 536 |
}
|
| 537 |
+
// Ocultar overlay solo si YA existe perfil de usuario.
|
| 538 |
+
// En nuevas sesiones anónimas queremos mostrar el formulario de username
|
| 539 |
+
// y mantener el overlay visible hasta que el usuario guarde su nombre.
|
| 540 |
+
if (userProfile) {
|
| 541 |
loginOverlay.style.opacity = '0';
|
| 542 |
setTimeout(() => { loginOverlay.style.display = 'none'; }, 500);
|
| 543 |
}
|