1.用户注册页面

页面效果:

代码如下:

.title{

margin-left: 550px;

margin-top: 50px;

}

.quanju{

margin-left: 400px;

margin-top: -50px;

}

.uid,.pwd,.name{

max-width: 120px;

}

.yangshi1{

margin-top: 100px;

}

.code{

max-width: 120px;

}

.birthday{

max-width: 120px;

}

用户注册

用户名:

密码:

姓名:

生日:

工号:

性别:

立即注册

function zhuce(){

var uid = document.getElementsByTagName("input")[0].value;

if(uid==""){

alert("输入的用户名有误!");

return false;

}

var pwd = document.getElementsByTagName("input")[1].value;

if(pwd==""){

alert("输入的密码有误!");

return false;

}

var name = document.getElementsByTagName("input")[2].value;

if(name==""){

alert("输入的姓名有误!");

return false;

}

var birthday = document.getElementsByTagName("input")[3].value;

if(birthday==""){

alert("输入的生日有误!");

return false;

}

var code = document.getElementsByTagName("input")[4].value;

if(code==""){

alert("输入的工号有误!");

return false;

}

}

php处理<?php

$uid = $_POST["uid"];

$pwd = $_POST["pwd"];

$name = $_POST["name"];

$sex = $_POST["sex"];

$birthday = $_POST["birthday"];

$code = $_POST["code"];

require_once "./DBDA.class.php";

$db = new DBDA();

$sql ="insert into userinfo values('{$uid}','{$pwd}','{$name}','{$sex}','{$birthday}','{$code}',0)";

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

if($r){

header("location:login.php");

}else{

echo "登录失败!";

}

2.用户登录页面

页面效果:

代码如下:

.title{

margin-left: 550px;

margin-top: 150px;

}

.quanju{

margin-left: 400px;

margin-top: -150px;

}

.name,.pwd{

max-width: 120px;

}

.yangshi1{

margin-top: 200px;

}

用户登录

用户名:

密码:

保存密码

下次自动登录

登录

立即注册

function login(){

var uid = document.getElementsByTagName("input")[0].value;

if(uid==""){

alert("请输入用户名!");

return false;

}

var pwd = document.getElementsByTagName("input")[1].value;

if(pwd==""){

alert("请输入密码!");

return false;

}

}

php处理<?php

$uid = $_POST["uid"];

$pwd = $_POST["pwd"];

require_once "./DBDA.class.php";

$db = new DBDA();

$sql = "select * from userinfo where uid='{$uid}'";

$arr = $db->query($sql,0);

if($arr[0][1]==$pwd && !empty($pwd)){

if($arr[0][6]){

echo "登录成功!";

}else{

echo "该账号未通过审核!";

}

}else{

echo "用户名或密码错误!";

}

3.管理员审核页面

页面效果:

代码如下:

用户审核

用户名姓名性别生日工号审核状态

require_once "./DBDA.class.php";

$db = new DBDA();

$sql = "select * from userinfo";

$arr = $db->query($sql,0);

foreach($arr as $v){

$status = $v[6]?"已通过":"通过";

echo "

{$v[0]}{$v[1]}{$v[2]}{$v[3]}{$v[4]}{$v[5]}{$status}";

}

?>

php处理<?php

$uid = $_GET["uid"];

require_once "./DBDA.class.php";

$db = new DBDA();

$sql = "update userinfo set status=1 where uid='{$uid}'";

$arr = $db->query($sql,1);

if($arr){

header("location:administrators.php");

}else{

echo "审核失败!";

}

用php实现注册和登录功能,运用PHP实现登录、注册及审核功能相关推荐

  1. php 审核功能,随缘网络PHP留言板(带审核功能)

    经过一些时间的努力,随缘网络PHP留言板V1.0(带审核功能)总算正式发布了,该留言系统采用PHP+MYSQL编写,界面色调风格延续之前asp版留言系统简洁浅蓝色风格,稍有所变动.希望大家能够喜欢.初 ...

  2. ios mysql注册登录界面_iOS+PHP实现登录功能

    近期在做app开发的时候,因为要用到app登录功能,就自己写了个简单的iOS+PHP实现登录功能的demo,经过运行能够通过登录测试. 在开发过程中,也是碰到了各种各样的问题,经过不断的调试和改变方法 ...

  3. 修改cas5成功html文件,手把手教Apereo CAS5.2.3 Server端 增量开发 自定义登录页,增加验证码,注册,修改密码等功能的方式...

    很高兴CAS系列帮助到了不少小伙伴,有不少小伙伴加QQ跟我交流 有个比较普遍的问题是大家不知道怎么把注册,修改密码等相关的功能嵌入CAS,这篇博客统一解答下,有些关于spring的内容是我查找资料结合 ...

  4. 总结学过的技术,实现加密注册,登录及过期不能访问,微信朋友圈功能,文章比较长,但是比较详细。

    一.可以使用的技术 开发环境 idea,node.js 技术 虚拟机 Linux,docker mysql,redis jdbc,jsp,servlet mybatis,mybatis-plus sp ...

  5. 仿 手机QQ 登录、注册、找回密码、好友列表、QQ状态等功能的实现

    仿 手机QQ 登录.注册.找回密码.好友列表.QQ状态等功能的实现 全文 图 + 代码 .... 福利!!!(QQ登录背景,过度页面背景) 1.加载过程中的背景 2.登录页面 ==1. 登录页面 布局 ...

  6. Vue项目实战——【基于 Vue3.x + Vant UI】实现一个多功能记账本(登录注册页面,验证码)

    基于 Vue3.x + Vant UI 的多功能记账本(四) 文章目录 基于 Vue3.x + Vant UI 的多功能记账本(四) 项目演示 1.登录注册页面 2.图片验证码 3.修改 axios ...

  7. php登录注册连接数据库,利用PHP连接数据库——实现用户登录注册功能以及管理员对用户注...

    1.用户注册页面 页面效果: 代码如下: !DOCTYPE html html head meta charset="UTF-8" title/title script src=& ...

  8. php mysql 登录注销_laravel 实现用户登录注销并限制功能

    1. 创建登录控制器 在项目根目录输入: php artisan make:controller Admin/LoginController 2.创建用户模块 以及数据库 php artisan ma ...

  9. php实现注销功能,laravel 实现用户登录注销并限制功能

    在项目根目录输入: php artisan make:controller Admin/LoginController php artisan make:model Model/Admin -m 运行 ...

最新文章

  1. 星期和工作日计算,你会了吗?
  2. 利用string 字符串拷贝
  3. 一步步编写操作系统 45 用c语言编写内核2
  4. 磁盘分区需要知道的概念
  5. js获取地址栏url以及获取url参数
  6. python forward(10)什么意思-Python turtle.forward方法代码示例
  7. [C++]指针与引用(应用辨析)
  8. Android 学习JNI,用JAVA调用C
  9. 区分指针数组和数组指针
  10. Linux实现倒计时显示时分QT,qt实现倒计时示例
  11. 2000W条数据的Oralce数据库SQL查询优化经验 - 机会总会留给有准备的人
  12. leader说用下httpclient的重试,但我没用,因为我有更好的方案。
  13. 算法-图(3)用顶点表示活动的网络(AOV网络)Activity On Vertex NetWork
  14. 0527基于51单片机的防酒驾检测系统设计Proteus仿真
  15. 写一个函数,实现 n 的阶乘
  16. 【NanoPi T2】 7.uboot gmac网卡驱动(3) - 驱动源码解析
  17. 正负样本的分配atss
  18. ES MQ canal同步mysql
  19. 自动驾驶系统中视觉感知模块的安全测试
  20. 疾风计划:C++程序设计(郑莉)丨第一章:绪论

热门文章

  1. jq在新的窗口打开链接的三种方式
  2. BIM族库下载——周转材料及常用构件族库
  3. win11输入法无法切换到中文
  4. 【Android】扫描条形码和二维码
  5. NameNode优化归纳【RPCFBR监控】
  6. C++ Primer第六版程序清单与习题详解【第二章 开始学习 C++】
  7. #软件技术 常用软件与资源网站
  8. 计算机常用的辅助存储器有哪三个,计算机应用基础293516
  9. 如何获取嵌入式设备的内核版本信息
  10. 保护linux 文件系统,技术|使用 Tripwire 保护 Linux 文件系统