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做到页面注册审核
用户注册后就有该条用户记录,你对用户表设一个"审核状态"字段,默认值设为"未审核",然后你写几句审核代码做成一个功能,按照你们的意愿若审核通过你把审核状态改为& ...
随机推荐
- (转)C++中的static关键字的总结
文章转自 http://www.cnblogs.com/BeyondAnyTime/archive/2012/06/08/2542315.html C++的static有两种用法:面向过程程序设计中的 ...
- 解决lScrollView嵌套ListView只显示一行的问题,listvie显示全部的item
ScrollView嵌套ListView只显示一行的问题 1.思路:给listview重新添加一个高度. listview的高度==listview.item的高度之和. 2.注意:关键是添加list ...
- SQL SERVER 查看所有index
WITH INDEX_TABLE AS( as DatabaseID, o.name AS TableName, c.name AS ColumnName,ic.index_id,i.type_des ...
- javascript的一些基础
当复制的两个变量的地址不同时他们是不相等的如下代码所示 function getFunction(value){ return function(value){ return value; } } v ...
- Tomcat下使用war包发布项目
Tomcat下使用war包发布项目 转自<Tomcat下使用war包发布项目 >,地址:http://blog.csdn.net/wy818/article/details/7240294 ...
- mysql 中关于周和月份的表示
本周:YEARWEEK(date_format(create_time,'%Y-%m-%d')) = YEARWEEK(now()) 上周:YEARWEEK(date_format(create_ti ...
- 线性表(一)——数组循环右移算法
源码:rshift.cpp #include "stdafx.h" #include <stdio.h> /****************************** ...
- 已知GBK的某段码表,码表对应的字符
for i in range(0xA1A2,0xA1A5): ...
- nulls last ratio_to_report(id) over() 占比函数
ORDER BY t3.pctl DESC NULLS LAST http://blog.itpub.net/9932141/viewspace-600751/ http://blog.csdn.n ...
- 0517Scrum项目4.0
一.任务看板: 二.任务认领情况: 冯铭杰:界面的设置和部分功能的实现: 梁毅乾:四则运算的功能实现以及代码的维护: 陈施恩:监督小组成员的工作进度,以及代码的编写: 张俊毅:四则运算的算术随机产生: ...