Я пишу приложение на PHP, которое использует формы для получения ввода имени пользователя и пароля.После успешного входа в систему веб-браузеры предложат сохранить имя пользователя и пароль (протестировано с Firefox, Safari и Chrome).
Однако, если пользователь не сможет войти в систему, браузер все равно предложит сохранить пароль (что явно не соответствует предполагаемому поведению).Как я могу указать браузеру, что вход в систему не был успешным, и что не нужно запрашивать данные для сохранения?
Вот HTML-код страницы входа:
<html>
<head><title>Login</title></head>
<body>
<style text="css">
fieldset {
padding: 10px;
width: 250px;
text-align: right;
}
</style>
<form method="POST" action="checkLogin.php">
<fieldset>
<label for="user">Username: <input type="text" id="user" name="username" size="15" /></label><br />
<label for="pass">Password: <input type="password" id="pass" name="password" size="15" /></label><br />
<p><input type="submit" value="Login" /></p>
</fieldset>
</form>
</body>
</html>
CheckLoginСкрипт .php просто проверяет информацию о входе в систему в БД, чтобы убедиться, что она действительна, и печатает «Ошибка при входе в систему», если учетные данные были неверными.
Может кто-нибудь пролить свет на эту тему?Я знаю, что это незначительная проблема, но я не замечаю, что мой браузер предлагает сохранять пароли для неудачных входов на других веб-сайтах.
Заранее спасибо!