如何用PHP做到页面注册审核
2018-09-07 19:17
用户注册后就有该条用户记录,你对用户表设一个“审核状态”字段,默认值设为“未审核”,然后你写几句审核代码做成一个功能,按照你们的意愿若审核通过你把审核状态改为“已审核”就行了。用户想进行各种操作时,你先判断一下审核状态字段,若未审核则阻止并给出一些提示信息,否则放行。
注册页面
<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 通过失败!; }
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持脚本之家!