1.注册界面

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>注册</title>
</head> <body>
<h1>用户注册</h1>
<form action="Ytianjia.php" method="post"> <div>用户名:<input type="text" name="uid"/></div>
<div>密   码:<input type="text" name="pwd"/></div>
<div>
性   别:
<input type="radio" name="sxe" value="1"/>男
<input type="radio" name="sxe" value="0"/>女
</div>
<div>姓   名:<input type="text" name="name"/></div>
<div>生   日:<input type="text" name="bday"/></div>
<input type="hidden" name="isok" value="0"/>
<div>
<input type="submit" value="注册"/>
<a href="Ydengru.php"><input type="button" value="登入"/></a>
</div>
</form>
</body>
</html>
2.写入数据库:Ytianjia.php
<?php
$uid =$_POST["uid"];
$pwd =$_POST["pwd"];
$name =$_POST["name"];
$sxe =$_POST["sxe"];
$bday =$_POST["bday"];
$isok =$_POST["isok"];
require "Wang.class.php";
$db = new Wang();
$sql = "insert into yonghu values('{$uid}','{$pwd}','{$name}',{$sxe},'{$bday}',{$isok})";
if($db->query($sql,0))
{
header("location:Yzhuce.php");
}
3.用户登入页面Ydengru.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>登入</title>
</head> <body>
<h2>用户登入</h2>
<form action="Ydrcaozuo.php" method="post">
<div>用户名:<input type="text" name="uid"/></div>
<div>密   码:<input type="password" name="pwd" /></div>
<input type="submit" value="登入"/><input type="button" value="忘记密码"/>
</form>
</body>
</html>
4.登入查询操作页面 Ydrcaozuo.php
<?php
$uid =$_POST["uid"];
$pwd =$_POST["pwd"];
require "Wang.class.php";
$db = new Wang();
$sql ="select * from yonghu where uid='{$uid}'";
$arr = $db->query($sql);
$arr[0][1];
$arr[0][5]; if($arr[0][1]==$pwd && !empty($pwd))
{     if($arr[0][5])
    {
        echo "登入成功!";
    }
    else
    {
        echo "没有审核";
        }
}
else
{
    echo "用户名或密码不对!";
}
5.管理员审核页面
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head> <body>
<table border="1">
<tr>
<td>用户名</td>
<td>密码</td>
<td>姓名</td>
<td>性别</td>
<td>生日</td>
<td>操作</td>
</tr>
<?php
require "Wang.class.php";
$db = new Wang();
$sql ="select * from yonghu ";
$arr =$db->query($sql);
foreach($arr as $v)
{
if($v[5])
{
$str ="<span style='color:green'>已通过</span><a href='Ysuoding.php?uid={$v[0]}'>锁定</a>"; }
else
{
$str ="<a href='Yshenhe.php?uid={$v[0]}'>未审核</a>";
}
echo"
<tr>
<td>{$v[0]}</td>
<td>{$v[1]}</td>
<td>{$v[2]}</td>
<td>{$v[3]}</td>
<td>{$v[4]}</td>
<td>{$str}</td>
</tr>";
} ?>
</table> </body>
</html>
6.处理审核页面
<?php
$uid = $_GET["uid"];
require "Wang.class.php";
$db = new Wang();
$sql ="update yonghu set isok=1 where uid='{$uid}'";
$db->query($sql,0);
header("location:Yguanli.php");
6.锁定处理页面
<?php
$uid = $_GET["uid"];
require "Wang.class.php";
$db = new Wang();
$sql ="update yonghu set isok=0 where uid='{$uid}'";
$db->query($sql,0);
header("location:Yguanli.php");


php注册 及审核练习的更多相关文章

  1. 2016/04/18 ①注册 注册处理 ② 审核 审核处理 ③登录 登录处理 ④需要jquery-1.11.2.min.js DBDA.php

    ① 注册   zhuceye.php <!DOCTYPE html> <html lang="en"> <head> <meta char ...

  2. js注册登录审核

    <script type="text/javascript"> $(function(){ $("#sendSms").click(function ...

  3. php实现注册审核功能

    本章主要实现注册之后审核通过的功能,共这几部分组成: 1. 创建数据库:mydb数据库的user表   注:isok判断是否通过审核,1为通过,0为未通过. 显示效果: 2.首先做注册界面:zhuce ...

  4. HTTPS 协议和原理

    1 HTTPS 协议概述 HTTPS 可以认为是 HTTP + TLS.HTTP 协议大家耳熟能详了,目前大部分 WEB 应用和网站都是使用 HTTP 协议传输的. TLS 是传输层加密协议,它的前身 ...

  5. Openfire用户密码加密解密

    需求要求审核过程中都用匿名进行用户注册登录,注册用户审核通过后才使用openfire内置表 如何做到用户密码统一 Openfire是通过org.jivesoftware.util.Blowfish.j ...

  6. 大型网站的 HTTPS 实践(1):HTTPS 协议和原理

    转自:http://op.baidu.com/2015/04/https-s01a01/ 1 前言 百度已经于近日上线了全站 HTTPS 的安全搜索,默认会将 HTTP 请求跳转成 HTTPS.本文重 ...

  7. 深入揭秘HTTPS安全问题&连接建立全过程

    作者:[已重置]链接:https://zhuanlan.zhihu.com/p/22142170来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处. 作为开发者必备的网络安全 ...

  8. iOS - HTTPS接口加密和身份认证

    为什么要使用HTTPS代替HTTP HTTPS和HTTP的区别 https协议需要到CA申请证书,一般免费证书很少,需要交费. http是超文本传输协议,信息是明文传输,https则是具有安全性的SS ...

  9. HTTPS协议简介

    一.HTTPS简介 百度已经于近日上线了全站 HTTPS 的安全搜索,默认会将 HTTP 请求跳转成 HTTPS.本文重点介绍 HTTPS 协议, 并简单介绍部署全站 HTTPS 的意义. HTTPS ...

随机推荐

  1. java笔试题大全之IO流常见选择题

    1.下面哪个流类属于面向字符的输入流()选择一项)A. BufferedWriterB. FileInputStreamC. ObjectInputStreamD. InputStreamReader ...

  2. Centos7.2安装MariaDB数据库,并进行基础配置

    [注] MariaDB的安装与配置感谢博主carlo-jie的分享,原博文地址https://www.cnblogs.com/carlo-jie/p/6104135.html. 第二小节:用户创建及权 ...

  3. C之输入输出函数(3) -- 请使用sscanf()

    #include <stdio.h> int fscanf(FILE *__restrict__stream, const char *__restrict__format-string, ...

  4. AutoCAD2016安装破解教程

    AutoCAD2016安装破解教程.本人亲自实验,破解成功,有效.以64位为例. 工具/原料   笔记本电脑 AutoCAD2016安装包 AutoCAD2016注册机(xf-adsk2016_x64 ...

  5. mongo分组查询(转)

    1. 多字段分组 {"$group":{"_id": {"state": "$state", "city&qu ...

  6. linux安装jrockit 1.6

    文章目录 下载 安装 配置环境变量 下载 https://download.csdn.net/download/wthn163/10631876?utm_source=bbsseo 安装 将.bin结 ...

  7. QinQ 技术解析

    目录 1. 概述 2. QinQ 的产生背景 3. QinQ的作用及原理 4. QinQ 技术的优点 5. QinQ 的报文结构 6. QinQ的实现方式 (1) 基本QinQ (2) 灵活QinQ ...

  8. SVN工作副本已经锁定错误的解决方法

    SVN工作副本锁定错误的解决方法 我们在使用svn版本控制软件时,时常会遇到想要更新本地项目的版本,却突然提示:工作副本已锁定.截图如下: 这种错误让人感觉很不舒服,实际上自己也没做过什么操作就这样了 ...

  9. 面向对象(四)——classmethod、staticmethod装饰器(绑定方法与非绑定方法)

    classmethod.staticmethod装饰器 一.绑定方法与非绑定方法 1.绑定方法(绑定给谁,谁来调用就自动将它本身当作第一个参数传入): (1) 绑定到类的方法:用classmethod ...

  10. json传参报错

    restful接口报错: com.fasterxml.jackson.core.JsonParseException: Unexpected character ('e' (code 101)): w ...