JSFiddle - React, Tailwind, and code Playground

by krish

HTML

<div id="w">
</div>

JavaScript

var p1 = "bewareoftheenigmagroupunderground";
    var p2 = "betterofftohacktherealownersboxes";
    var p3 = "wassaidbyadudepseudodpsychomarine";

    //var confirmPass = document.login.password.value;
    var confirmPass = "bep1";
    var chk0 = 0;
    var pass = "";
    var base = "";

     $('#w').empty();
    for ( a = 0; a < p1.length; ++a )
    {
        var blah = confirmPass.substring ( chk0, chk0 + 1 );
       $('#w').append('p1 length is'+p1.length+'<br/>');
        $('#w').append('Now the blah value is:'+blah+'<br/>');
            $('#w').append('Now the chk0 value is:'+chk0+'<br/>');
        
        var chk1 = p1.substring ( a, a + 1 );
        var chk2 = p2.substring ( a, a + 1 );
        var chk3 = p3.substring ( a, a + 1 );$('#w').append('The final a+1 value is:'+a+'<br/>');

         if ( chk1 == chk3 ) { if ( chk1 == blah) { base = base + chk1; } else { break; } chk0++; }
        if ( chk2 == chk1 ) { if ( chk2 == blah) { base = base + chk2; } else { break; } chk0++; }
        if ( chk3 == chk2 ) { if ( chk3 == blah) { base = base + chk3; } else { break; } chk0++; }
        $('#w').append('The base value'+base);
        ( p1.length == a + 1 ) ? pass = base : false;
    }

    ( confirmPass != '' && confirmPass == pass ) ? window.location.href=pass+".php" : alert( "Wrong! Please try again." );