Im стартером в PHP и моя проблема в том, что мои поля формы уже заполнены с корнем и паролем даже без ввода ничего ... пожалуйста, помогите ...поля формы уже заполнены
<?php
$host="localhost";
$user="root";
$pass="****";
$db="test123";
mysqli_connect($host,$user,$pass);
mysqli_select_db($db);
if(isset($_POST['username']));
{
$username=$_POST['usern'];
$password=$_POST['passw'];
$qry="SELECT * FROM users WHERE name='".$username."'
AND password='".$password."' LIMIT 1 ";
$res=mysql_query($qry);
if(mysqli_stmt_num_rows($res)==1)
{
echo"You have successfully logged in";
exit();
}
else{
echo"invalid login information";
exit();
}
}
?>
<!doctype html>
<html>
<head>
<title>Untitled Document</title>
</head>
<body>
<form method="post" action="login.php">Username:
<input type="text" name="usern">
<br />
<br />Password:
<input type="password" name="passw">
<br />
<br />
<input type="submit" value="Log In" />
</form>
</body>
</html>
............................................... ..........
ОП: Имя пользователя: root Пароль: *
Создание трех переменных $ username, $ password и $ qry не требуется. Вы могли бы сделать это все в одной строке, если бы это не было беспорядком. Использование функций mysql_ * скоро больше не поддерживается, и его следует избегать. То, как вы его используете, - это огромный риск для безопасности, поскольку вы уязвимы для SQL-инъекций. Что касается исходного вопроса, попробуйте использовать другой браузер, возможно, вы сохранили некоторые поля формы. – JimL
У вас есть шанс сохранить это в браузере после входа? – cptnk
Это просто функция браузера, во время входа в систему я сохранил пароль ?, если да, это не проблема, и если нет, очистите историю браузера, кеш, тогда это будет нормально для u. –