国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網(wǎng)站 > Apache > 正文

用Session代替Apache服務(wù)器驗證

2024-08-27 18:12:07
字體:
供稿:網(wǎng)友

對于需要身份驗證的頁面,使用apache服務(wù)器驗證是最好不過的了。不過,apache服務(wù)器驗證的界面不夠友好。而且,并不是所有的情況都可以使用apache服務(wù)器驗證,比如cgi模式的php,iis下的php。

用session可以在不同頁面間保存用戶身份,比如
 
login.php
 
  1. if ($name=="" && $pass==""
  2. ?> 
  3. "login.php"
  4. user:"text" name="name">
     
  5. pass:"text" name="pass">
     
  6. "submit" value="ok"
  7.  
  8. else 
  9. if($name!="uuu" || $pass!="ppp"
  10. echo "login fail!"
  11. else 
  12. session_register("user"); 
  13. session_register("passwd"); 
  14. $user=$name
  15. $passwd=$pass
  16. echo "OK!
    next.php">next page"
  17. ?> 
  18.  

next.php

  1. session_start(); 
  2. echo "username:$user"
  3. ?> 

但是,用戶可以使用http://Vevb.com/next.php?user=uuu 來繞過身份驗證。

所以,實際的next.php必須是這樣:
 
  1. session_start(); 
  2. if (!session_is_registered("user")) 
  3. echo "login fail"
  4. else 
  5. echo "username:$user"
  6. ?> 

使用session_is_registered()來檢測session變量,這樣,用session已經(jīng)基本實現(xiàn)對身份的可靠驗證。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 临城县| 三亚市| 台湾省| 嵊泗县| 扬中市| 蓝田县| 闽侯县| 镇原县| 张家口市| 苍梧县| 南安市| 南雄市| 麻栗坡县| 油尖旺区| 华亭县| 高雄市| 尚志市| 城市| 玉溪市| 宜阳县| 霍林郭勒市| 神木县| 固始县| 宁强县| 绥棱县| 无棣县| 丹江口市| 临安市| 瑞金市| 罗源县| 新宾| 文水县| 玛曲县| 上蔡县| 深泽县| 佛山市| 鄄城县| 慈利县| 秭归县| 沐川县| 湖北省|