約瑟 發表
以上這三種是我們這次要介紹的。當然還有其他種的方法可以保護網頁, 像是 "以陣列將密碼亂碼化" 。 再上面三種, 很明顯第一種是最容易被破解進去的, 只要打開原始檔就可以看到密碼了。
而第二和第三種是比較難破解, 除非你有駭客別人電腦的經驗, 要不然普通人比較難解。
Ok, 廢話不多說, 我們趕快開始吧!
<HTML> <HEAD> <SCRIPT LANGUAGE="JavaScript"> function password(pwd) { if(pwd=="123") { alert("Welcome to my homepage!"); location.href="."; } else { alert("Denied !"); } } </SCRIPT> </HEAD> <BODY> <form name=myform onsubmit="password(this.pwde.value)"> <input type="text" name="pwde" rows="1" size="20"> <input type="submit" name="submit" value="Submit"> </form> </BODY> </HTML> |
<SCRIPT LANGUAGE="javascript"> var password = prompt("請輸入密碼","") if (password=="123") { alert('Welcome!') location.href='.' } else { if (password=="null") { alert('請再輸入一次密碼'); location.href='examples/javascript/16ex2.html'; } else if (password!="123") { alert('請再輸入一次密碼'); location.href='examples/javascript/16ex2.html'; } } </SCRIPT> |
<SCRIPT LANGUAGE="JavaScript"> var password = '' password=prompt('輸入密碼:',''); if (password != null) { location.href= password + ".html"; } </SCRIPT> |