I'am 정말 좌절 // 사용자 입력, 사용자 입력, 사용자의 새 암호 확인에서 사용자의 새 암호내 코드가 (자바 스크립트에서) 잘못 되었나요?</p> <p>userOldPass // 사용자 입력, 사용자의 이전 암호와</p> <p>oldPass // 데이터베이스, 사용자의 이전 암호와</p> <p>newpass로 : 내 코드에서지고있어 결과에
confirmNewPass //에서
function checkpass(){
if(userOldPass==oldPass) && (newPass==comfirmNewPass){
alert('success');
}else{
alert('error');
}
}
입력이 이미 모두 정확한 경우에도 문제는 항상 '오류'라고 말합니다. 경고 함수를 통해 각 변수의 값을 검사하여 불평등이 있는지 확인했지만 모든 것이 정상이며 여전히 '오류'를 경고합니다.
무엇이 문제 일 수 있습니까?
P. 모든 변수는 SHA1 해시에 있습니다. 내가 그물에서 찾은 CryptoJS.SHA1 함수를 사용했습니다. 경고 함수를 사용하여 변수의 각 값을 검사하므로 결과가 정확합니다. 이런 식으로
당신은 데이터베이스에서 암호 해시를 받고 JS에 전달하고 있습니까? –
예. 모든 값은 정확하지만 여전히 '오류'를 인쇄합니다. –
하지 마세요. 최악의 아이디어입니다! –