用php实现注册和登录功能,运用PHP实现登录、注册及审核功能
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实现登录、注册及审核功能相关推荐
- php 审核功能,随缘网络PHP留言板(带审核功能)
经过一些时间的努力,随缘网络PHP留言板V1.0(带审核功能)总算正式发布了,该留言系统采用PHP+MYSQL编写,界面色调风格延续之前asp版留言系统简洁浅蓝色风格,稍有所变动.希望大家能够喜欢.初 ...
- ios mysql注册登录界面_iOS+PHP实现登录功能
近期在做app开发的时候,因为要用到app登录功能,就自己写了个简单的iOS+PHP实现登录功能的demo,经过运行能够通过登录测试. 在开发过程中,也是碰到了各种各样的问题,经过不断的调试和改变方法 ...
- 修改cas5成功html文件,手把手教Apereo CAS5.2.3 Server端 增量开发 自定义登录页,增加验证码,注册,修改密码等功能的方式...
很高兴CAS系列帮助到了不少小伙伴,有不少小伙伴加QQ跟我交流 有个比较普遍的问题是大家不知道怎么把注册,修改密码等相关的功能嵌入CAS,这篇博客统一解答下,有些关于spring的内容是我查找资料结合 ...
- 总结学过的技术,实现加密注册,登录及过期不能访问,微信朋友圈功能,文章比较长,但是比较详细。
一.可以使用的技术 开发环境 idea,node.js 技术 虚拟机 Linux,docker mysql,redis jdbc,jsp,servlet mybatis,mybatis-plus sp ...
- 仿 手机QQ 登录、注册、找回密码、好友列表、QQ状态等功能的实现
仿 手机QQ 登录.注册.找回密码.好友列表.QQ状态等功能的实现 全文 图 + 代码 .... 福利!!!(QQ登录背景,过度页面背景) 1.加载过程中的背景 2.登录页面 ==1. 登录页面 布局 ...
- Vue项目实战——【基于 Vue3.x + Vant UI】实现一个多功能记账本(登录注册页面,验证码)
基于 Vue3.x + Vant UI 的多功能记账本(四) 文章目录 基于 Vue3.x + Vant UI 的多功能记账本(四) 项目演示 1.登录注册页面 2.图片验证码 3.修改 axios ...
- php登录注册连接数据库,利用PHP连接数据库——实现用户登录注册功能以及管理员对用户注...
1.用户注册页面 页面效果: 代码如下: !DOCTYPE html html head meta charset="UTF-8" title/title script src=& ...
- php mysql 登录注销_laravel 实现用户登录注销并限制功能
1. 创建登录控制器 在项目根目录输入: php artisan make:controller Admin/LoginController 2.创建用户模块 以及数据库 php artisan ma ...
- php实现注销功能,laravel 实现用户登录注销并限制功能
在项目根目录输入: php artisan make:controller Admin/LoginController php artisan make:model Model/Admin -m 运行 ...
最新文章
- 星期和工作日计算,你会了吗?
- 利用string 字符串拷贝
- 一步步编写操作系统 45 用c语言编写内核2
- 磁盘分区需要知道的概念
- js获取地址栏url以及获取url参数
- python forward(10)什么意思-Python turtle.forward方法代码示例
- [C++]指针与引用(应用辨析)
- Android 学习JNI,用JAVA调用C
- 区分指针数组和数组指针
- Linux实现倒计时显示时分QT,qt实现倒计时示例
- 2000W条数据的Oralce数据库SQL查询优化经验 - 机会总会留给有准备的人
- leader说用下httpclient的重试,但我没用,因为我有更好的方案。
- 算法-图(3)用顶点表示活动的网络(AOV网络)Activity On Vertex NetWork
- 0527基于51单片机的防酒驾检测系统设计Proteus仿真
- 写一个函数,实现 n 的阶乘
- 【NanoPi T2】 7.uboot gmac网卡驱动(3) - 驱动源码解析
- 正负样本的分配atss
- ES MQ canal同步mysql
- 自动驾驶系统中视觉感知模块的安全测试
- 疾风计划:C++程序设计(郑莉)丨第一章:绪论