1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > php怎样实现用户的登录注册?(实例详解)

php怎样实现用户的登录注册?(实例详解)

时间:2021-11-05 05:46:22

相关推荐

php怎样实现用户的登录注册?(实例详解)

后端开发|php教程

php,登录注册

后端开发-php教程

本篇文章带大家来了解一下怎样使用PHP来实现简单的登录注册的功能,实现这个功能需要用到MySql的相关知识,希望对大家有帮助!

在线捐款 源码,vscode自定义快捷代码,ubuntu 连接win,设置tomcat访问地址,小虾 dht爬虫,昆明 php 招聘,汉中seo网站关键词优化lzw

设备借用 源码,vscode使用写程序,ubuntu新建会话,tomcat识别不到项目,sqlite3 扩展开发,基于通信协议淘宝爬虫可视化,数据库连接池 php,福清有效的seo价格,js模拟点击网站的按钮,微信页面模板lzw

php怎样实现用户的登录注册

最近学习中要使用PHP+MySql实现简单登录注册,看了很多简单案例后发现,并没有人通过PDO实现简单登录注册,要么就是Mysql和MySqli实现,就算实现了意义也不大,js就可以做的事情,没必要放到PHP中去,我却偏偏不相信,保留着一股倔劲,简单的实现了登录注册,下面请看代码,有错误的地方希望大佬们指教!

贴吧源码下载,.vscode文件夹在哪里打开,ubuntu 快捷启动,jar 包运行在tomcat上,sqlite 查询所有,网页设计字体用什么软件,服务器搭建虚拟主机,dedecms 图集插件,java前端框架boots,python爬虫项目实例,php数组增加,怎么给网站做seo,网站模板下载后如何使用,网页星空代码,织梦大气模板,日历手机页面,分销管理系统免费版,易语言图片插入程序lzw

新建数据库名itcast , 表名user ,执行下面代码

create table user( id int unsigned primary key auto_increment, username varchar(10) not null comment 用户名, password char(20) not null comment 密码, email varchar(40) not null comment 邮箱)charset=utf8;insert into user (username,password,email) values(张三,123456,zhangsan@);

目录结构

首先从注册前台页面register_html.php开始

欢迎注册

注册后台页面register.php(注册即是新增)

$v){ $data = isset($_POST[$v]) ? $_POST[$v] : \; if($data==\) die($v.字段不能为空!); //赋值给$fields数组 $fields[$k] = "$v"; //赋值给$values数组 $values[] = "$data\";} //将$fields数组以逗号连接,赋值给$fields,组成insert语句中的字段部分 //implode — 将一个一维数组的值转化为字符串 $fields = implode(,, $fields);//将$values数组以逗号连接,赋值给$values,组成insert语句中的值部分 $values = implode(,, $values);//最后把$fields和$values拼接到insert语句中,注意要指定表名 $sql = "insert into user ($fields) values ($values)";if($res = $pdo->query($sql)){ //注册成功,自动跳转到会员中心 echo alert("注册成功!");window.location.href="login_html.php";; }else{ die (注册失败!); } } }catch(PDOException $e){ echo $e->getMessage().

; echo $e->getLine().

; echo $e->__toString().

;}define(APP, itcast);require ./register_html.php;

登录前台页面login_html.php

欢迎登录

登录后台页面login.php

query($sql)){//登录成功,自动跳转到会员中心echo alert("登录成功");window.location.href="index.php";;}else{ //否则提示登录失败 die(登录失败!);} }}catch(PDOException $e){ //这段用于出错的时候,方便告诉我们那里错了 echo $e->getMessage().

; echo $e->getLine().

;//显示错误所在多少行 echo $e->__toString().

;}define(APP, itcast);require ./login_html.php;?>

最后是我们登录成功的inex.php页面

Insert title here

登录成功!

这里做的并不是很美观,大家可以在这个基础上增加好看的样式,增加两次密码是否相同的判断,使用正则实现注册格式的判断等等,这里就不一一讲了,目的主要是能实现简单的登录注册,嘻嘻!

输入注册信息

点击注册

注册成功,自动跳转到登录页面

输入刚刚注册的信息

点击登录

成功跳转到index.php页面

大家如果感兴趣的话,可以点击《PHP视频教学》进行更多关于PHP知识的学习。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。