網路城邦
上一篇 回創作列表 下一篇   字體:
利用彈跳視窗做帳號密碼的驗證
2013/10/09 09:19:54瀏覽174|回應0|推薦1

*.這個如果你選 '記憶我的密碼' 則你輸入的帳號密碼會被存在 瀏覽器若你用的是火狐狸 http://www.mozilla.com/en-US/
那你甚至可以一一檢視你電腦裡目前記憶的帳號與密碼或是 cookie 等等的細部資訊!

*.一旦你通過認證後,帳密會存在瀏覽器,我做了一個測試!

輸入帳密正常登入後->關掉主機>>重整頁面>>找不到網頁>>開啟主機>>重整頁面>>又是剛剛登入的值!

所以實驗結果 $_SERVER['PHP_AUTH_USER'] , $_SERVER['PHP_AUTH_PW'] 是由瀏覽器送給 server 的

就像HTTP_USER_AGENT,HTTP_HOST,,,,等等一樣.

<?
if ($_SERVER['PHP_AUTH_USER'] != 'test' || $_SERVER['PHP_AUTH_PW'] !='1234') {
header( 'WWW-Authenticate: Basic realm="AYTH TEST"' );
die( '存取遭拒.');
}
else {
echo "驗證成功!<BR>";
echo "你輸入的帳號是:".$_SERVER['PHP_AUTH_USER']."<BR>";
echo "你輸入的密碼是:".$_SERVER['PHP_AUTH_PW']."<BR>";
}
?>

 按此看範例  

( 興趣嗜好電腦3C )
列印 加入我的文摘
上一篇 回創作列表 下一篇

引用
引用網址:https://classic-blog.udn.com/article/trackback.jsp?uid=takaprog&aid=8943397