教你用PHP寫(xiě)MySQL數(shù)據(jù)庫(kù)的用戶(hù)認(rèn)證系統(tǒng)_PHP教程
推薦:PHP實(shí)現(xiàn)定時(shí)生成HTML網(wǎng)站首頁(yè)為了提高網(wǎng)站的訪問(wèn)速度,我們往往采用生成靜態(tài)的方式來(lái)實(shí)現(xiàn),這樣確實(shí)把網(wǎng)站的訪問(wèn)速度提高了很多.但定時(shí)生成就受到了一些局限性,大家如果有獨(dú)立服務(wù)器的可以在服務(wù)器上設(shè)置計(jì)劃任務(wù),但如果是使
用戶(hù)認(rèn)證的原理很簡(jiǎn)單:首先需要用戶(hù)在頁(yè)面上填入用戶(hù)名和密碼,當(dāng)然沒(méi)注冊(cè)的用戶(hù)需要先注冊(cè)。然后調(diào)用數(shù)據(jù)庫(kù)搜索是否有相應(yīng)的用戶(hù)。如果有就確認(rèn),沒(méi)有則提醒用戶(hù)先注冊(cè)。使用PHP來(lái)完成這一切很簡(jiǎn)單,但需要注意的是如果想在以后的頁(yè)面中都能確認(rèn)用戶(hù)身份。
第一步是做一個(gè)登錄的頁(yè)面。
第二步開(kāi)始登錄后的確認(rèn)程序的設(shè)計(jì)。
以下為引用的內(nèi)容: login.php: mysql_select_db("userinfo") $query=" if($numrows==0){ else{ |
第三步做好注冊(cè)的頁(yè)面。
第四步是注冊(cè)后的身份確認(rèn)和輸入數(shù)據(jù)庫(kù)。
以下為引用的內(nèi)容: register.php: mysql_connect("localhost","user","password") /*請(qǐng)修改用戶(hù)名和密碼*/ or die("無(wú)法連接數(shù)據(jù)庫(kù),請(qǐng)重試"); mysql_select_db("userinfo") |
下一步是cookie的使用,我原打算使用cookie來(lái)使每一頁(yè)都能識(shí)別用戶(hù)身份,但由于別的頁(yè)面還沒(méi)做好,不知道需要用到哪些資料。于是就只有一個(gè)很簡(jiǎn)單的使用,這里用到了PHP的引用:
以下為引用的內(nèi)容: if(!$usercookie) welcome.php: require("cookie.php"); /*調(diào)用cookie.php*/ echo $usercookie; |
到這兒便完成了一個(gè)很簡(jiǎn)單的用戶(hù)認(rèn)證系統(tǒng),當(dāng)然如果你要使用它還得建好數(shù)據(jù)庫(kù)。下面是我的數(shù)據(jù)庫(kù)表的結(jié)構(gòu),庫(kù)的名字是userinfo。
以下為引用的內(nèi)容: create table usertbl |
分享:PHP實(shí)現(xiàn)上傳文件生成小圖加文字的實(shí)例以下為引用的內(nèi)容: <? //自動(dòng)縮圖$srcFile原文件,大圖;$photo_small目標(biāo)文件,小圖;$dstW,$dstH是小圖的寬,高。 function makethumb
- PHPNOW安裝Memcached擴(kuò)展方法詳解
- php記錄頁(yè)面代碼執(zhí)行時(shí)間
- PHP中獎(jiǎng)概率的抽獎(jiǎng)算法程序代碼
- apache設(shè)置靜態(tài)文件緩存方法介紹
- php對(duì)圖像的各種處理函數(shù)代碼小結(jié)
- PHP 關(guān)于訪問(wèn)控制的和運(yùn)算符優(yōu)先級(jí)介紹
- 關(guān)于PHP語(yǔ)言構(gòu)造器介紹
- php/js獲取客戶(hù)端mac地址的實(shí)現(xiàn)代碼
- php5.5新數(shù)組函數(shù)array_column使用
- PHP preg_match的匹配多國(guó)語(yǔ)言的技巧
- php 中序列化和json使用介紹
- php采集文章中的圖片獲取替換到本地
PHP教程Rss訂閱編程教程搜索
PHP教程推薦
- 解析php DOMElement 操作xml 文檔的實(shí)現(xiàn)代碼
- PHP獲取文件名后綴(三種經(jīng)典方案)
- PHP系統(tǒng)命令函數(shù)使用分析
- 用PHP寫(xiě)的MD5加密函數(shù)
- php插入中文到sql server 2008里出現(xiàn)亂碼的解決辦法
- php 無(wú)限分類(lèi)實(shí)現(xiàn)方法實(shí)例代碼
- 解析curl提交GET,POST,Cookie的簡(jiǎn)單方法
- 基于在生產(chǎn)環(huán)境中使用php性能測(cè)試工具xhprof的詳解
- PHP MySQL分頁(yè)顯示分析
- 小荷才露尖尖角 中國(guó)的PHP社群介紹
- 相關(guān)鏈接:
復(fù)制本頁(yè)鏈接| 搜索教你用PHP寫(xiě)MySQL數(shù)據(jù)庫(kù)的用戶(hù)認(rèn)證系統(tǒng)
- 教程說(shuō)明:
PHP教程-教你用PHP寫(xiě)MySQL數(shù)據(jù)庫(kù)的用戶(hù)認(rèn)證系統(tǒng)。