Войдите на сервер Apache, используя веб-страницу - PullRequest
0 голосов
/ 03 декабря 2018

У меня есть этот код прямо здесь:

<html>
    <body style="color:white;background-color:#222222">
        <center>
            <br>
            <input type="text" id="username"> Username</input>
            <br>
            <input type="text" id="password"> Password</input>
            <br><br>
            <button onclick="test()">Submit</button>
            <p id="url"/>

            <script type="text/javascript">
                function test(){
                    var userInput = document.getElementById("username").value;
                    var userPass = document.getElementById("password").value;
                    document.getElementById("url").innerHTML = encodeURI('http://'+userInput+':'+userPass+'@'+window.location.hostname+':81/Home/');
                }
            </script>
        </center>
    </body>
</html>

Выводит URL, который работает .Он регистрирует меня в моих папках, защищенных паролем, когда я указываю правильный пароль.Единственная проблема, я хочу, чтобы кнопка «Отправить» автоматически перенаправляла меня на указанную страницу, а не показывала мне URL.

Я попробовал все.Пожалуйста помоги.Спасибо.

Ответы [ 2 ]

0 голосов
/ 03 декабря 2018

Вместо

document.getElementById("url").innerHTML = etc 

сделайте это

window.location.href = etc 
0 голосов
/ 03 декабря 2018

Пожалуйста, проверьте это:

function test(){
    var userInput = document.getElementById("username").value;
    var userPass = document.getElementById("password").value;
    location.href = encodeURI('http://'+userInput+':'+userPass+'@'+window.location.hostname+':81/Home/');
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...