<!-- 문제 디자인의 끝을 보여줬다. -->


<script language="JavaScript" src="login.js"></script>

login.js를 가져오며 login.js의 내용은 다음과 같다.


function connexion(){
    var username = prompt("Username :", "");
    var password = prompt("Password :", "");
    var TheLists = ["CACHÉ:HIDDEN"];
    for (i = 0; i < TheLists.length; i++)
    {
        if (TheLists[i].indexOf(username) == 0)
        {
            var TheSplit = TheLists[i].split(":");
            var TheUsername = TheSplit[0];
            var ThePassword = TheSplit[1];
            if (username == TheUsername && password == ThePassword)
            {
                alert("Vous pouvez utiliser ce mot de passe pour valider ce challenge (en majuscule) / You can use this password to validate this challenge (uppercase)");
            }
        }
        else
        {
            alert("Nope, you're a naughty hacker.")
        }
    }
}

prompt를 통해 아이디와 패스워드를 입력받으며 TheSplit에 TheLists ':' 콜론 기점으로 잘라 배열로 저장한다. 이때 0번째 배열은 아이디이며 1번째 배열은 비밀번호이다. 따라서 TheLists의 문자열을 각각 아이디와 비밀번호로 입력하면 된다.



끝!

+ Recent posts