Heim > Artikel > Backend-Entwicklung > So führen Sie eine Überprüfung der Seitenregistrierung mit PHP durch
Dieser Artikel stellt hauptsächlich die Verwendung von PHP zur Seitenregistrierung und -überprüfung vor. Jetzt kann ich ihn mit Ihnen teilen
Benutzer Nach der Registrierung wird in der Benutzertabelle ein Feld „Überwachungsstatus“ festgelegt und der Standardwert auf „nicht genehmigt“ gesetzt. Anschließend schreiben Sie ein paar Zeilen Prüfcode, um eine Funktion zu erstellen Wenn die Prüfung erfolgreich ist, ändern Sie einfach den Überprüfungsstatus in „Überprüft“. 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 "注册失败!"; }
Protokoll in Seite
<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 "登录失败!"; }
Hauptschnittstelle der Registrierung
<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 der gesamte Inhalt dieses Artikels Achten Sie auf weitere verwandte Inhalte auf der chinesischen PHP-Website!
Verwandte Empfehlungen:
Über häufige Fehler beim Kompilieren von configure in PHP
Über das Prinzip und die Analyse des automatischen ThinkPHP-Frameworks Füllung
Das obige ist der detaillierte Inhalt vonSo führen Sie eine Überprüfung der Seitenregistrierung mit PHP durch. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!