用户界面:

1.登录界面,用户填写相关信息

<form action="dengluchuli.php" method="post">
<div>姓名:<input type="text" name="name"></div>
<div>密码:<input type="password" name="pwd"></div>
<div><input type="submit" value="登录"></div>
</form>

2.登录处理界面

<?php
$name=$_POST['name'];
$pwd=$_POST['pwd'];
include("DBDA.class.php");
$db=new DBDA();
$sql="select pwd from users where name='{$name}'";
$mm=$db->StrQuery($sql); if($mm==$pwd && $pwd!="") //判断密码是否为空和相等
{
$shenhe="select isok from users where name='{$name}'"; //在数据库中有一列isok列,状态是1和0,是1代表可以登录,0则代表需要审核
$aa=$db->StrQuery($shenhe);
if($aa==1) //判断是1或0
{
header("location:main.php"); //如果状态时1,则直接跳转主页面 }
else //如果不是1,则显示需要审核
{
echo "还未通过审核";
} }
else
{
echo "未通过审核"; }

管理员界面:

1.审核页面

<h1>用户审核</h1>
<table width="100%" border="1" cellpadding="0" cellspacing="0">
<tr>
<td>用户名</td>
<td>密码</td>
<td>审核状态</td>
</tr>
<?php
include("DBDA.class.php");
$db=new DBDA();
$sql="select * from users ";
$attr=$db->Query($sql); //显示所有注册用户的信息
foreach($attr as $v)
{
//处理状态
$aa="";
if($v[3]==1) //判断用户数据库中isok是1还是0
{
$aa="<span style='color:green'>已通过</span>"; //判断状态之后,显示的文字,顺便改显示文字的颜色
}
else
{
$aa="<a href='shenhechuli.php?cc=$v[0]'>审核</a>"; // 如果是需要审核,则要点击跳转到审核处理页面
}
echo "<tr><td>{$v[1]}</td><td>{$v[2]}</td><td>{$aa}</td></tr>";
} ?>
</table>

2.审核处理界面

<?php
$cc=$_GET['cc'];
include("DBDA.class.php");
$db=new DBDA();
$sql="update users set isok =1 where ids={$cc}"; //修改数据库中isok的值
if($db->Query($sql,0))
{
header("location:shenhe.php");
}
else
{
echo "审核失败";
}

php部分---注册审核的更多相关文章

  1. 用php做注册审核

    做注册审核就像前面讲的注册登录一样,也是要连接数据库 首先在数据库内要做这样一张表: 表名为users表 里面的列名分别为用户名,密码,姓名,性别,生日,账户的状态,照片 然后就可以写代码了,要注册的 ...

  2. php注册审核

    通过注册审核,判断刚创建的账户是否可以使用. 后台管理员审核通过后,账号可以使用. 通过session 设置只能通过登录入口进入网页. 原理:通过数据库设置账号的一个字段状态,例: isok:1, i ...

  3. php链接数据库 批量删除 和 注册审核

    理解 :  hiden   value    session   name="a[]"         1.  form  表单上传的 value=" "值   ...

  4. 11月6日下午PHP注册审核(审核状态控制登录、可以更改审核状态)

    1.创建登录界面 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://ww ...

  5. php注册审核显示

    用户进行注册,管理员通过审核后,使用户通过审核 数据库建表 create database mydb; use mydb; create table User ( Uid int auto_incre ...

  6. PHP注册审核做法

    1.注册页面 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www. ...

  7. php 注册审核

    注册界面 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3 ...

  8. php 之 注册审核(0523)

    当注册后,先将信息保存到session,通过审核后才会添加到数据库中, 审核通过后状态变为已通过,这时添加到数据库中的信息进行登录.若发现此用户的不良行为,可以撤销通过. 注册页面: <!DOC ...

  9. 如何用PHP做到页面注册审核

    用户注册后就有该条用户记录,你对用户表设一个"审核状态"字段,默认值设为"未审核",然后你写几句审核代码做成一个功能,按照你们的意愿若审核通过你把审核状态改为& ...

随机推荐

  1. 【转载】协同过滤 & Spark机器学习实战

    因为协同过滤内容比较多,就新开一篇文章啦~~ 聚类和线性回归的实战,可以看:http://www.cnblogs.com/charlesblc/p/6159187.html 协同过滤实战,仍然参考:h ...

  2. AVKit & MediaPlayer简写

    @import AVKit; @import AVFoundation; NSString *address = [[NSBundle mainBundle]pathForResource:@&quo ...

  3. angular directive scope

    angular directive scope 1.当directive 中不指定scope属性,则该directive 直接使用 app 的scope: 2.当directive 中指定scope属 ...

  4. Selenium for C#的入门Demo

    原文转载:http://www.cnblogs.com/halia/p/3562132.html?utm_source=tuicool 最近刚开始接触Selenium, 发现很多例子都是用java写的 ...

  5. js问题解释

    今天群里有人问一个js问题,现列出以便其他人参考. Function.prototype.curry=function(){ var slice=Array.prototype.slice, args ...

  6. Java—Applet

    1  Applet的定义 Applet是Java语言编写的,无法独立运行,但可以嵌入到网页中执行.它扩展了传统的编程结构和方法,可以通过互联网发布到任何具有Java编译环境浏览器的个体计算机上. 如下 ...

  7. MVC发布问题(一直显示目录浏览)

    写了一个MVC的Demo,发布之后一直显示目录浏览,始终无法展示网站. 步骤如下: 1.生成解决方案,发布应用程序 2.打开IIS,新建网站,选择发布程序的代码路径 3.设置应用程序池为4.0,集成 ...

  8. OC语言@property @synthesize和id

    OC语言@property @synthesize和id 一.@property @synthesize关键字 注意:这两个关键字是编译器特性,让xcode可以自动生成getter和setter的声明 ...

  9. POJ 3041 Asteroids 匈牙利算法,最大流解法,行列为点 难度:1

    http://poj.org/problem?id=3041 #include <cstdio> #include <cstring> #include <vector& ...

  10. mac系统xcode升级等软件更换appid账户

    删掉xcode 后发现 还是 会存在更新项,点击还是会提示输入之前app id 账号的密码 经过搜索和分析,发现是 Spotlight 在捣鬼,文件和目录删除了,但是索引文件没有被更新. 依次执行下面 ...