Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Solucionado (ver solución)
Solucionado
(ver solución)
2
respuestas

[Proyecto] Otra manera de resolver - Inicio de Sesion

Usando solo un FOR y permitiendo que al primer intento de sesión termine.

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

2 respuestas
solución!

Una opción más factible y sencilla de hacer , creo que sería usando el do while Recomendable usar el "let" en vez de "var" si quieres que te ayude más puedes contactarme en Discord Floster#8482

Prueba el código

<meta charset="UTF-8">
<h1>Programa de simulación inicio de sesión</h1>

<script>

    let usuario = "alura";
    let password = "alura321";

    let verifica = 0;

    do{
        let ingresa_usuario = prompt("Ingresa su usuario");
        let ingresa_password = prompt("Ingresa su contraseña");

        if(ingresa_usuario == usuario && ingresa_password == password){
            verifica = 1;
        }else{
            alert("Inicio de sesión inválido.")
        }

    }while(verifica == 0);

    alert("Bienvenido al sistema " + usuario)
    document.write("Ya ingresaste al sistema.")

</script>

Excelente Ronald. Muchas gracias por compartirme esta forma usando con do while Nota: no los conocía. lo que habria que modificarle sería los limites de intentos del ejercicio; ya que deben ser 3. PDTA: Si me puedes ampliar información de porque usas (let) en vez del uso (var), como comúnmente lo explica el profesor Christian en los videos. Muchas gracias y un saludo muy especial.