실수로 잘못된 암호를 입력하면 종종 웹 사이트에서 잘못된 자격 증명을 나타내는 페이지가 다시 나타납니다. 그러나 Chrome에서 "이 암호를 기억 하시겠습니까?"라고 묻습니다.브라우저에 잘못된 비밀번호를 저장하도록 제안하지 않으려면 어떻게해야합니까?
브라우저에 힌트를 줄 수있는 방법이 있습니까? 지금 물어볼 시간이 아니므로 사용자가 올바른 암호를 입력하면 프롬프트가 표시됩니다.
실수로 잘못된 암호를 입력하면 종종 웹 사이트에서 잘못된 자격 증명을 나타내는 페이지가 다시 나타납니다. 그러나 Chrome에서 "이 암호를 기억 하시겠습니까?"라고 묻습니다.브라우저에 잘못된 비밀번호를 저장하도록 제안하지 않으려면 어떻게해야합니까?
브라우저에 힌트를 줄 수있는 방법이 있습니까? 지금 물어볼 시간이 아니므로 사용자가 올바른 암호를 입력하면 프롬프트가 표시됩니다.
JQuery & Ajax을 사용하여 로그인 양식을 서버에 게시하고 페이지를 다시로드하지 않고도 응답을받을 수 있으므로이 문제를 완전히 피할 수 있습니다. 이 (안된)의 라인을 따라
편집
뭔가 :
<div id="error"></div>
<form id="loginForm" method="post">
<input type="username" name="username" id="username">
<input type="password" name="password" id="password">
<input type="submit" value="Login">
</form>
<script>
$(function(){
$('#loginForm').submit(function(){
// Ajax to check username/pass
$.ajax({
type: "POST"
, url: "/login"
, data: {
username: $('#username').val()
, password: $('#password').val()
}
, success: function(response) {
if(response == 'OK'){
$('#loginForm').submit()
} else {
$('#error').html('Invalid username or password')
}
}
})
})
</script>
으로 마이그레이션 할 수있는 좋은 후보가 있습니다. 더 깨끗하고 사용자 친화적입니다 ... –
그런 경우 정확한 비밀번호를 묻지 않겠습니까? – izb
그러나 브라우저는 여전히 당신이 그것을 기억하도록 요구합니까? –
번호 브라우저는 양식을 제출 순간에 메시지를 표시합니다. 서버의 응답을 기다리지 않고 패스워드가 맞는지 여부를 알 수있는 방법이 없습니다.
는 약간 관련 : 사이트가 '잘못된 암호를 입력 한'말하지 않을 것을
가
참고. 보안상의 이유로 (또는 로직) "사용자 이름 또는 비밀번호가 잘못되었습니다"라고 간단히 말해야합니다. –
그 제목을 보았습니다. "[ux.se] – Will