作者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