От администраторской страницы, если пользователь действителен затем, браузер должен перейти к другой странице.
Когда пользователь вводит свое имя пользователя и пароль, затем нажимает кнопку OK затем, другая страница отображена, и страница входа в систему автоматически закрывается.
Как я могу сделать это с JavaScript?
Более легкий метод window.location.href = "http://example.com/new_url";
, Но что, если Вы хотите проверить, отправляют ли имя пользователя и пароль или пустой или не использующий JavaScript и его в php, чтобы проверить ли пользователь в базу данных. Можно сделать это легко после этого кода.
форма HTML -
<form name="myForm" onsubmit="return validateForm()" method="POST" action="login.php" >
<input type="text" name="username" id="username" />
<input type="password" name="password" id="password" />
<input type="submit" name="submitBt"value="LogIn" />
</form>
проверка JavaScript -
function validateForm(){
var uname = document.forms["myForm"]["username"].value;
var pass = document.forms["myForm"]["password"].value;
if((!isEmpty(uname, "Log In")) && (!isEmpty(pass, "Password"))){
return true;
}else{
return false;
}
}
function isEmpty(elemValue, field){
if((elemValue == "") || (elemValue == null)){
alert("you can not have "+field+" field empty");
return true;
}else{
return false;
}
}
проверка, если пользователь в базе данных с помощью php
<?php
$con = mysqli_connect("localhost","root","1234","users");
if(mysqli_connect_errno()){
echo "Couldn't connect ".mysqli_connect_error();
}else{
//echo "connection successful <br />";
}
$uname_tb = Более легкий метод window.location.href = "http://example.com/new_url";
, Но что, если Вы хотите проверить, отправляют ли имя пользователя и пароль или пустой или не использующий JavaScript и его в php, чтобы проверить ли пользователь в базу данных. Можно сделать это легко после этого кода.
форма HTML -
[110] проверка JavaScript -
[111] проверка, если пользователь в базе данных с помощью php
[112]POST['username'];
$pass_tb = Более легкий метод window.location.href = "http://example.com/new_url";
, Но что, если Вы хотите проверить, отправляют ли имя пользователя и пароль или пустой или не использующий JavaScript и его в php, чтобы проверить ли пользователь в базу данных. Можно сделать это легко после этого кода.
форма HTML -
[110] проверка JavaScript -
[111] проверка, если пользователь в базе данных с помощью php
[112]POST['password'];
$query ="SELECT * FROM user";
$result = mysqli_query($con,$query);
while($row = mysqli_fetch_array($result)){
if(($row['username'] == $uname_tb) && ($row['password'] == $pass_tb)){
echo "Login Successful";
header('Location: dashbord.php');
exit();
}else{
echo "You are not in our database".mysqli_connect_error();
}
}
mysqli_close($con);
?>
Для разработчиков MVC, для перенаправления браузера с помощью JavaScript:
window.location.href = "@Url.Action("Action", "Controller")";
надежда это помогло бы:
window.location.href = '/url_after_domain';
Попробуйте это:
window.location.href = "http://PlaceYourUrl.com";
Попробуйте это,
window.location.href="sample.html";
Здесь sample.html
является следующей страницей. Это перейдет к следующей странице.