Maison > développement back-end > tutoriel php > Introduction à la fonction d'audit d'enregistrement PHP

Introduction à la fonction d'audit d'enregistrement PHP

巴扎黑
Libérer: 2023-03-15 06:00:01
original
2905 Les gens l'ont consulté

Cet article analyse principalement les points clés de l'examen de l'enregistrement PHP et de l'accès aux données, qui ont une certaine valeur de référence. Les amis intéressés peuvent se référer à

À propos de l'examen, comme l'examen des articles publiés, Les codes d'évaluation des employés. les demandes de congé, l'examen des demandes de médicaments, etc. sont similaires.

1. Fonction d'inscription(zhece.php chuli.php)

1.zhece.php


<!DOCTYPE html>
<html>
 <head>
  <meta charset="UTF-8">
  <title></title>
 </head>
 <form method="post" action="chuli.php">
 <p style="margin:10px 500px"> 
   <h2 >        注册页面</h2>
  <p>用户名:<input type="text" name="users"/></p><br />
  <p>密码:<input type="text" name="pwd"/></p><br />
  <p>姓名:<input type="text" name="name"/></p><br />
  <p>性别:<input type="text" name="sex"/></p><br />
  <p>生日:<input type="text" name="birthday"/></p><br />
  <input type="submit" value="注册" />
  <a href="denglu.php" rel="external nofollow" >已有账号,立即登录</a>
  </p>
 </form>
 <body>
 </body>
</html>
Copier après la connexion

2.chuli.php


<?php

$users = $_POST["users"];
$pwd = $_POST["pwd"];
$name= $_POST["name"];
$sex = $_POST["sex"];
$birthday = $_POST["birthday"];
require "DBDA.class.php";
$db = new DBDA();
$sql = "insert into users values (&#39;{$users}&#39;,&#39;{$pwd}&#39;,&#39;{$name}&#39;,{$sex},&#39;{$birthday}&#39;,0)";
if($db->query($sql,0)){
header("location:zhuce.php"); 
 
}
?>
Copier après la connexion

2. .php )

1.denglu.php


<!DOCTYPE html>
<html>
 <head>
  <meta charset="UTF-8">
  <title></title>
 </head>
 <body>
  <form method="post" action="login.php">
 <p style="margin:100px 500px"> 
   <h2 >        登录页面</h2>
  <p>用户名:<input type="text" name="users"/></p><br />
  <p>密码:<input type="text" name="pwd"/></p><br />
  <input type="submit" value="登录" />
  <a href="zhuce.php" rel="external nofollow" >没有账号,立即注册</a>
  </p>
 </form>
 </body>
</html>
Copier après la connexion
2.login.php


<?php

$users = $_POST["users"];
$pwd = $_POST["pwd"];
require "DBDA.class1.php";
$db = new DBDA();
$sql = "select * from users where users = &#39;{$users}&#39;";
$arr = $db->query($sql);

//$arr[0][1] 密码
//$arr[0][5] 审核状态


if($arr[0][1] == $pwd && !empty($pwd))
{
 if($arr[0][5])
 {
  echo "登录成功!";
 }
 else{
  echo "审核未通过!";
 }
}
else{
 echo "用户名或密码错误!";
}

?>
Copier après la connexion

3. Fonction d'audit de l'administrateur (guanliyuan.php tongguo.php chexiao.php)

1.guanliyuan.php


<!DOCTYPE html>
<html>
 <head>
  <meta charset="UTF-8">
  <title></title>
 </head>

<body>
<h1>管理员审核</h1>
<table width="100%" border="1" cellpadding="0" cellspacing="0">
 <tr>
  <td>用户名</td>
  <td>密码</td>
  <td>姓名</td>
  <td>性别</td>
  <td>生日</td>
  <td>操作</td>
 </tr>
 <?php
 require"DBDA.class1.php";
 $db = new DBDA();
 
 $sql = "select * from users";
 $arr = $db->query($sql);
 
 foreach($arr as $v)
 {
  $str = "";
  if($v[5])
  {
   $str = "<span style=&#39;color:green&#39;>已通过</span>
   <a href=&#39;chexiao.php?uid={$v[0]}&#39;>撤销</a>";
  }
  else
  {
   $str = "<a href=&#39;tongguo.php?uid={$v[0]}&#39;>通过</a>";
  }
  
  echo "<tr>
  <td>{$v[0]}</td>
  <td>{$v[1]}</td>
  <td>{$v[2]}</td>
  <td>{$v[3]}</td>
  <td>{$v[4]}</td>
  <td>{$str}</td>
 </tr>";
 }
 ?>
</table>
</body>
</html>
Copier après la connexion
2.tongguo.php


<?php
$uid = $_GET["uid"];
require "DBDA.class.php";
$db = new DBDA();
$sql = "update users set isok=1 where uid=&#39;{$uid}&#39;";
$db->query($sql,0);
header("location:guanliyuan.php");
Copier après la connexion
3.chesxiao.php


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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal