Maison > Article > développement back-end > Comment effectuer une vérification de l'enregistrement d'une page en utilisant PHP
Cet article présente principalement comment utiliser PHP pour réaliser l'enregistrement et la révision d'une page. Il a une certaine valeur de référence. Maintenant, je le partage avec vous. Les amis dans le besoin peuvent s'y référer
. Utilisateur Après l'enregistrement, il y aura cet enregistrement utilisateur. Vous définissez un champ « statut d'audit » dans la table utilisateur et la valeur par défaut est définie sur « non approuvé ». Ensuite, vous écrivez quelques lignes de code d'audit pour créer une fonction If. l'audit réussit, vous pouvez simplement changer le statut de la révision en « Révisé ». Lorsque l'utilisateur souhaite effectuer diverses opérations, vous déterminez d'abord le champ d'état d'audit. S'il n'est pas audité, bloquez-le et donnez des informations d'invite. Sinon, laissez-le partir.
Page d'inscription
<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>
Page de traitement des inscriptions
<?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 "注册失败!"; }
Page de connexion
<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>
Page de traitement de connexion à l'inscription
<?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 "登录失败!"; }
Master inscrit Interface
<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>
Code réussi par l'audit
<?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 "通过失败!"; }
Ce qui précède est l'intégralité du contenu de cet article, J'espère que cela sera utile à tout le monde. L'apprentissage est utile. Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois !
Recommandations associées :
À propos des erreurs courantes lors de la compilation de la configuration en PHP
À propos du principe et de l'analyse du framework thinkPHP automatique remplissage
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!