如何用PHP做到頁面注冊審核
更新時間:2017年03月02日 09:54:03 作者:李宗禹
本文主要介紹了用PHP做到頁面注冊審核的方法。具有很好的參考價值,下面跟著小編一起來看下吧
用戶注冊后就有該條用戶記錄,你對用戶表設一個“審核狀態(tài)”字段,默認值設為“未審核”,然后你寫幾句審核代碼做成一個功能,按照你們的意愿若審核通過你把審核狀態(tài)改為“已審核”就行了。用戶想進行各種操作時,你先判斷一下審核狀態(tài)字段,若未審核則阻止并給出一些提示信息,否則放行。
注冊頁面
<body > <h1>注冊頁面</h1> <form action="zhucechuli.php" method="post"> <div>用戶名:<input type="text" name="uid"/> </div> <div>密碼:<input type="text" name="pwd"/> </div> <div>姓名:<input type="text" name="name"/> </div> <div>性別:<input type="text" name="sex"> </div> <div>生日:<input type="text" name="birthday"> </div> <input type="submit" value="注冊"/> </form> </body>
注冊處理頁面
<?php $uid = $_POST["uid"]; $pwd = $_POST["pwd"]; $name = $_POST["name"]; $sex = $_POST["sex"]; $birthday = $_POST["birthday"]; include ("LZY.class.php"); $db = new LZY(); $sql = "insert into zhuce VALUES ('{$uid}','{$pwd}','{$name}','{$sex}','{$birthday}',0)"; if($db->query($sql,0)) { header("location:zhuceyemiandenglu.php"); } else { echo "注冊失??!"; }
登錄頁面
<body> <h1>頁面登錄</h1> <form action="zcdlchuli.php" method="post"> <div>用戶名:<input type="text" name="uid"/> </div> <div>密 碼:<input type="password" name="pwd"/></div> <div><input type="submit" value="登錄"/> </div> </form> </body>
注冊登錄處理頁面
<?php $uid = $_POST["uid"]; $pwd = $_POST["pwd"]; include ("LZY.class.php"); $db = new LZY(); $sql = "select * from zhuce where uid='{$uid}'"; $arr = $db->Query($sql); if($arr[0][1] == $pwd && !empty($pwd)) { if($arr[0][5]) { header("location:zcmain.php"); } else { echo "該用戶尚未通過審核!"; } } else { echo "登錄失??!"; }
注冊主界面
<body> <h1>用戶審核</h1> <table width="100%" border="1" cellpadding="0" cellspacing="0"> <tr> <td>用戶名</td> <td>姓名</td> <td>性別</td> <td>生日</td> <td>操作</td> </tr> <?php include("LZY.class.php"); $db = new LZY(); $sql = "select * from zhuce"; $arr = $db->Query($sql); foreach($arr as $v) { $str = $v[5]?"<span style='background-color:green'>已通過</span>":"<a href='zctongguo.php?uid={$v[0]}'>通過</a>"; echo "<tr> <td>{$v[0]}</td> <td>{$v[2]}</td> <td>{$v[3]}</td> <td>{$v[4]}</td> <td>{$str}</td> </tr>"; } ?> </table> </body> </html>
審核通過代碼
<?php $uid = $_GET["uid"]; include("LZY.class.php"); $db = new LZY(); $sql = "update zhuce set isok=1 where uid='{$uid}'"; if($db->Query($sql,0)) { header("location:zcmain.php"); } else { echo "通過失敗!"; }
以上就是本文的全部內容,希望本文的內容對大家的學習或者工作能帶來一定的幫助,同時也希望多多支持腳本之家!
相關文章
phpStudy中升級MySQL版本到5.7.17的方法步驟
這篇文章主要給大家介紹了關于phpStudy中升級MySQL版本到5.7.17的方法步驟,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面來一起看看吧。2017-08-08php基于ob_start(ob_gzhandler)實現網頁壓縮功能的方法
這篇文章主要介紹了php基于ob_start('ob_gzhandler')實現網頁壓縮功能的方法,涉及php中ob_gzip、ob_start等函數操作緩沖區(qū)及內容壓縮相關技巧,需要的朋友可以參考下2017-02-02