用户界面:

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. zabbix脚本报警

    zabbix问端设置: 1,设置报警类型 2.设置用户及媒体类型 send_to 就是zabbix输出的$1,脚本中药发给谁 3.设置触发器和动作 触发器 test.temp_conn (自己写一个简 ...

  2. struts(三) ---OGNL的学习和理解

    OGNL:Object graphic Navgation Language(对象图形的导航语言)

  3. nginx 缓存机制

    nginx 缓存机制   Nginx缓存的基本思路 利用请求的局部性原理,将请求过的内容在本地建立一个副本,下次访问时不再连接到后端服务器,直接响应本地内容 Nginx服务器启动后,会对本地磁盘上的缓 ...

  4. Eclipse+Tomcat+MAVEN+SVN项目完整环境搭建

    1.JDK的安装 首先下载JDK,这个从sun公司官网可以下载,根据自己的系统选择64位还是32位,安装过程就是next一路到底.安装完成之后当然要配置环境变量了. ————————————————— ...

  5. Python类的实例属性详解

    实例属性 1.类被实例化后才会具有的属性 2.一般在_init_()方法中创建并初始化 3.直接使用即定义:self.<属性名> 4.引用方法:self.<属性名> 5.sel ...

  6. 当 IDENTITY_INSERT 设置为 OFF 时,不能为表‘XXX’中的标识列插入显式值。

    在创建事务复制时,很多时候不一定使用快照进行初始化,而是使用备份还原初始化.当对有标识列(即identity的自增列)的表进行复制的时候,使用备份还原初始化搭建起来的复制常常就会报错,即:当 IDEN ...

  7. iOS中JS 与OC的交互(JavaScriptCore.framework)

    iOS中实现js与oc的交互,目前网上也有不少流行的开源解决方案: 如:react native 当然一些轻量级的任务使用系统提供的UIWebView 以及JavaScriptCore.framewo ...

  8. Spark排错与优化

    一. 运维 1. Master挂掉,standby重启也失效 Master默认使用512M内存,当集群中运行的任务特别多时,就会挂掉,原因是master会读取每个task的event log日志去生成 ...

  9. Spirng中Mongodb中write-concern的解释

    Spring在插入数据库时没有返回状态配置:write-concern获取异常<beans xmlns="http://www.springframework.org/schema/b ...

  10. hasOwnProperty,in

    hasOwnProperty,in区别: hasOwnProperty:指出一个对象是否具有指定名称的属性 in:对象是否能够访问此属性(包括直接在对象上访问和通过原型访问) 看下示例代码: (fun ...