作者st00097 (金金金)
看板Ajax
標題[問題] 不用明碼傳輸資料 但不知道錯在哪
時間Sat Sep 13 12:40:47 2008
以下為程式碼
<SCRIPT LANGUAGE="Jscript" SRC="/include/md5.js"></SCRIPT>
<SCRIPT>
function handleLogin(flag) {
var pw = document.login.pwd.value;
hash = hex_md5(pw);
document.login.pwd.value = hash;
document.login.act.value = flag;
document.login.submit();
}
</SCRIPT>
<form NAME="login" method=GET action="echo.php">
password:
<input type=password name="pwd"><p>
<INPUT TYPE="button" VALUE="登入" onClick="handleLogin(0)">
</form>
但是傳出去的都是明碼 要不然就是SUBMIT不出去
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.115.208.114
※ 編輯: st00097 來自: 140.115.208.114 (09/13 12:42)
※ 編輯: st00097 來自: 140.115.208.114 (09/13 12:43)
1F:→ bcse:我不知道這樣有沒有用,改成onsubmit試試? 09/13 13:47
2F:→ whocant:form表單裡面沒有act元素吧~~ 中間有錯,所以送不出去 09/13 17:33
3F:→ st00097:因為我是上網找的 有誰可以說act那一行的意義嗎? 09/13 17:45
4F:→ st00097:by 只是要資料不要用明碼傳送的新手 (非學javascript) 09/13 17:46
5F:推 chph:用https比較實際吧 09/13 19:05
6F:→ whocant:form表單裡面加上<input type="hidden" name="act"/>即可 09/13 22:04
7F:→ st00097:恩 不過我的重點是要讓資料先編碼後再傳送 而不是要隱藏 09/14 01:44
8F:→ st00097:我知道我錯在哪了= = 我md5.js檔丟錯地方了....... 09/14 11:39