用户注册后就有该条用户记录,你对用户表设一个“审核状态”字段,默认值设为“未审核”,然后你写几句审核代码做成一个功能,按照你们的意愿若审核通过你把审核状态改为“已审核”就行了。用户想进行各种操作时,你先判断一下审核状态字段,若未审核则阻止并给出一些提示信息,否则放行。
注册页面
1
2
3
4
5
6
7
8
9
10
11
|
<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> |
注册处理页面
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
<?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 "注册失败!" ; } |
登录页面
1
2
3
4
5
6
7
8
|
<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> |
注册登录处理页面
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
<?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 "登录失败!" ; } |
注册主界面
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
<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> |
审核通过代码
1
2
3
4
5
6
7
8
9
10
11
12
13
|
<?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 "通过失败!" ; } |
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持服务器之家!
原文链接:http://www.cnblogs.com/li1056822533/p/6486188.html