Heim >Backend-Entwicklung >PHP-Tutorial >Detaillierte Einführung in die Verwendung von PHP zur Seitenregistrierung und -prüfung
In diesem Artikel wird hauptsächlich die Methode zur Seitenregistrierung und -überprüfung mit PHP vorgestellt. Es hat einen sehr guten Referenzwert. Schauen wir es uns mit dem Editor unten an.
Nachdem sich der Benutzer registriert hat, wird in der Benutzertabelle ein Feld „Auditstatus“ festgelegt Der Standardwert ist auf „Unbekannt“ eingestellt. Anschließend schreiben Sie ein paar Sätze Prüfcode, um eine Funktion zu erstellen. Wenn die Prüfung Ihren Wünschen entspricht, können Sie den Prüfstatus einfach auf „Geprüft“ ändern. Wenn der Benutzer verschiedene Vorgänge ausführen möchte, bestimmen Sie zunächst das Prüfstatusfeld. Wenn es nicht geprüft ist, blockieren Sie es und geben Sie einige sofortige Informationen ein. Andernfalls lassen Sie es los.
Registrierungsseite
<body > <h1>注册页面</h1> <form action="zhucechuli.php" method="post"> <p>用户名:<input type="text" name="uid"/> </p> <p>密码:<input type="text" name="pwd"/> </p> <p>姓名:<input type="text" name="name"/> </p> <p>性别:<input type="text" name="sex"> </p> <p>生日:<input type="text" name="birthday"> </p> <input type="submit" value="注册"/> </form> </body>
Registrierungsverarbeitungsseite
<?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 "注册失败!"; }
Anmeldeseite
<body> <h1>页面登录</h1> <form action="zcdlchuli.php" method="post"> <p>用户名:<input type="text" name="uid"/> </p> <p>密 码:<input type="password" name="pwd"/></p> <p><input type="submit" value="登录"/> </p> </form> </body>
Registrierungs-Login-Verarbeitungsseite
<?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 "登录失败!"; }
Registrierungshauptschnittstelle
<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>
Audit bestandener Code
<?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 "通过失败!"; }
Das Obige ist eine detaillierte Einführung in die Verwendung von PHP zur Durchführung der Seitenregistrierung und -überprüfung. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website (www.php.cn).