-2
我一直在試圖比較兩個輸入。爲了比較兩個輸入,我可以將hash(sha1)添加到輸入值中嗎?
第一個輸入是鍵入「隱藏」並從數據庫中獲取值。
對於第二個輸入值插入客戶,但只有當它與數據庫中相同時,她才能更新其數據。 這裏是php:
<input id="pass1" type="hidden" value= "'.$row_pswd['pswd'].'" />
<input id="pass2" type="password" placeholder="password" required />
和腳本:
<script>
function myFunction() {
var pass1 = document.getElementById("pass1").value;
var pass2 = document.getElementById("pass2").<?php echo SHA1("value"."t&#sdhstöksdf54gh"); ?>;
var ok = true;
if (pass1 != pass2) {
alert("Passwords Do not match");
document.getElementById("pass2").style.borderColor = "#E34234";
ok = false;
}
else {
alert("Passwords Match!!!");
}
return ok;
}
</script>
任何幫助將非常感激。
您是否意識到自願暴露用戶的密碼哈希值?更不用說整個想法沒有意義了。 – zerkms
不是..第一個密碼也是散列。對於另一個沒有相關用戶。 –
爲什麼你將祕密值暴露給客戶端? – zerkms