php部分---注册审核
用户界面:
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部分---注册审核的更多相关文章
- 用php做注册审核
做注册审核就像前面讲的注册登录一样,也是要连接数据库 首先在数据库内要做这样一张表: 表名为users表 里面的列名分别为用户名,密码,姓名,性别,生日,账户的状态,照片 然后就可以写代码了,要注册的 ...
- php注册审核
通过注册审核,判断刚创建的账户是否可以使用. 后台管理员审核通过后,账号可以使用. 通过session 设置只能通过登录入口进入网页. 原理:通过数据库设置账号的一个字段状态,例: isok:1, i ...
- php链接数据库 批量删除 和 注册审核
理解 : hiden value session name="a[]" 1. form 表单上传的 value=" "值 ...
- 11月6日下午PHP注册审核(审核状态控制登录、可以更改审核状态)
1.创建登录界面 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://ww ...
- php注册审核显示
用户进行注册,管理员通过审核后,使用户通过审核 数据库建表 create database mydb; use mydb; create table User ( Uid int auto_incre ...
- PHP注册审核做法
1.注册页面 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www. ...
- php 注册审核
注册界面 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3 ...
- php 之 注册审核(0523)
当注册后,先将信息保存到session,通过审核后才会添加到数据库中, 审核通过后状态变为已通过,这时添加到数据库中的信息进行登录.若发现此用户的不良行为,可以撤销通过. 注册页面: <!DOC ...
- 如何用PHP做到页面注册审核
用户注册后就有该条用户记录,你对用户表设一个"审核状态"字段,默认值设为"未审核",然后你写几句审核代码做成一个功能,按照你们的意愿若审核通过你把审核状态改为& ...
随机推荐
- 解决打开CHM文件后,右侧空白
在网上下了一个chm的文件,打开后只有目录,右侧不显示内容. 不知道是文件有问题,还是系统有问题. <ignore_js_op> 右键点击文件–属性 看到 最下面有一个提示 说是这个文件是 ...
- 【BZOJ】1407 NOI 2002 荒岛野人Savage
拓展欧几里得入门题 两个野人若要走到同一个洞穴,设他们走了x步,则p[i]*x+c[i]≡p[j]*x+c[j](mod ans),ans即答案: 移项得到(p[i]-p[j])*X+ansY=c[j ...
- iOS - Apache Tomcat WebServer 服务器配置
前言 提前下载好相关软件,且安装目录最好安装在全英文路径下.如果路径有中文名,那么可能会出现一些莫名其妙的问题. 提前准备好的软件: apache-tomcat-6.0.45.tar.gz eclip ...
- iOS - C 应用
前言 1)操作符两端必须加空格,(每行第一个赋值语句对齐). 2)变量名必须是英文(不能是拼音):英文.数字.下划线和美元符号. 3)等于号 == 反过来写(0 == i%4)防止少些赋值号的错误. ...
- TextView 行数控制
控制textview只显示 2 行文本,超过 2 行显示展开/折叠按钮(mShowImage),isShow=true时,是展开状态,isShow=false时,是折叠状态 方法一: int line ...
- Samba Linux 和windows 共享
1.安装Samba (yum install Samba) 2.配置Samba (Samba的配置文件为/etc/samba/smb.conf) 1)打开smb.conf vim /etc/s ...
- 一个php soap的错误记录
今天使用php soap实现两个系统之间的互通 在写好php的soapserver后,client端调用一直报 looks like we got no XML document,尝试好久后无法解决 ...
- JavaScript的Date对象
整理了一些JavaScript时间的对象,如下所示: toLocaleString()得到当前的年月日和时间的字符串 toLocaleTimeString() 得到当前的时间字符串 toLocaleD ...
- C 风格字符串和strcpy方法的实现
C语言是面向过程的,所以它并没有所谓封装好的功能强大的string.但是麻雀虽小五脏俱全.在C中,我们一般用 const char* 类型来定义一个字面型字符串. 首先我们了解下C中的基本指针.指针是 ...
- ADO.NET 增、删、改、查
ADO.NET:数据访问技术 就是将C#和MSSQL连接起来的一个纽带 可以通过ADO.NET将内存中的临时数据写入到数据库中也可以将数据库中的数据提取到内存中供程序调用 所有数据访问技术的基础 连接 ...