salomonsky commited on
Commit
4a3e3ab
·
verified ·
1 Parent(s): e800faa

Update index.html

Browse files
Files changed (1) hide show
  1. 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
- const anonName = `Anon-${user.uid.substring(0,6)}`;
524
- userProfile = { username: anonName };
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 el usuario ya puede entrar al app
541
- // (anónimo o con perfil existente). Si no hay perfil, tryStartApp
542
- // mostrará el formulario de username y mantendrá el overlay visible.
543
- if (user.isAnonymous || userProfile) {
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
  }