php用户注册审核,php 之 注册审核(0523)

当注册后,先将信息保存到session,通过审核后才会添加到数据库中,

审核通过后状态变为已通过,这时添加到数据库中的信息进行登录。若发现此用户的不良行为,可以撤销通过。

注册页面:

注册

注册

用户名:

密 码:

姓 名:

性 别:

生 日:

注册处理:(注册成功后要进行审核)

include ("../DBDA.class.php");

$db=new DBDA();

$uid=$_POST["uid"];

$psw=$_POST["psw"];

$name=$_POST["name"];

$sex=$_POST["sex"];

$s=1;

if($sex=="女")

{

$s=0;

}

$birthday=$_POST["birthday"];

$sql = "insert into Users values('{$uid}','{$psw}','{$name}',{$s},'{$birthday}',false)";

//echo $sql;

$r=$db->Query($sql,1);

if($r)

{

header ("location:zhuce.php");

}

else

{

echo "注册失败!";

}

登录页面:

登录

登录

用户名:

密  码:

登录处理:(审核通过才能登录)

session_start();

include ("../DBDA.class.php");

$db=new DBDA();

$uid=$_POST["uid"];

$psw=$_POST["psw"];

$sql="select count(*) from users where uid='{$uid}' and psw='{$psw}' and isok=true";

$r=$db->StrQuery($sql);

if($r==1)

{

$_SESSION["uid"]=$uid;

header("location:main.php");

}

else

{

header("location:denglu.php");

}

审核主页面:(只管理员可见)

审核

审核

姓名性别生日状态

include ("../DBDA.class.php");

$db=new DBDA();

$sql="select * from users";

$attr=$db->Query($sql);

foreach($attr as $v)

{

//状态判断isok

$zt="";

if($v[5])

{

$zt="已通过 撤销";

}

else

{

$zt="审核";

}

echo "

{$v[2]}{$v[3]}{$v[4]}{$zt}";

}

?>

审核处理:(审核成功显示已通过)

$uid=$_GET["uid"];

include("../DBDA.class.php");

$db=new DBDA();

$sql="update users set isok=true where uid='{$uid}'";

if($db->Query($sql,1))

{

header("location:main.php");

}

else

{

echo "审核失败!";

}

撤销处理:(撤销审核,无法登录)

$uid=$_GET["uid"];

include ("../DBDA.class.php");

$db=new DBDA();

$sql="update users set isok=false where uid='{$uid}'";

if($db->Query($sql,1))

{

header("location:main.php");

}

else

{

echo "撤销失败!";

}

页面运行显示:

50aefb3af5a1513c7336b87ac15330ab.png

fea2a0a5ab2e0ee281acc358982f508a.png

73273974f23b64bd3fb35e60d1d44496.png

用php做注册审核

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

php注册审核

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

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

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

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

1.创建登录界面 //W3C//DTD XHTML 1.0 Transitional//EN" "http://www. ...

php 注册审核

注册界面 engluchuli.php" method="post">

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

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

随机推荐

ABP理论学习之SignalR集成

返回总目录 本篇目录 介绍 安装 建立连接 内置功能 你自己的SignaR代码 介绍 Abp.Web.SignalR 使得在基于ABP的应用程序中使用 SignalR相当容易.查看SignalR文档获 ...

Oracle:从SQL文件批量导入数据

进入DOS界面. 进入SQL文件目录. 在命令提示下运行SqlPlus,c:\sql>sqlplus user_name/password@net_service_name 指定SQL执行日志文 ...

蔡勒(Zeller)公式

蔡勒(Zeller)公式,是一个计算星期的公式,随便给一个日期,就能用这个公式推算出是星期几. W =[ [c/4] - 2c + y + [y/4] + [13 * (m+1) / 5] + d - ...

[物理学与PDEs]第5章习题2 Jacobian 的物质导数

验证 (3. 6) 式, 即证明 $$\bex \cfrac{\rd J}{\rd t}=J\Div_y {\bf v}. \eex$$ 证明: $$\beex \bea \cfrac{\rd J}{ ...

【代码笔记】Web-HTML-链接

一,效果图. 二,代码.

...

eclipse中用maven创建web项目

上一节中完成了本地的maven环境搭建,在eclipse中怎么创建一个maven项目呢 一.eclipse中配置maven环境 eclipse版本4.3 1.打开菜单Help->Eclipse ...

glob

主要是用来在匹配文件,相当shell中用通配符匹配. 用法: glob.glob(pathname) # 返回匹配的文件作为一个列表返回 glob.iglob(pathname) # 匹配到的文件名, ...

【测试设计】性能测试工具选择:wrk?jmeter?locust?还是LR?

原文链接:http://www.51testing.com/html/49/n-3721249.html 前言 当你想做性能测试的时候,你会选择什么样的测试工具呢?是会选择wrk?jmeter?loc ...

python的subprocess基本

先在同一个文件夹下创建两个.py文件. 第一个:13.py # -*- coding: utf-8 -*- __author__ = "YuDian" ''' multiproce ...

调用settings.py的配置信息作为全局使用

项目中一些比较零散的信息可以保存在数据库,也可以保存在settings.py里面   并且这些变量也可以像引用数据里面的数据使用,     可以把信息保存在settings.py里面,也可以保存在数据 ...

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值