PHP实现简单用户登录界面


Posted in PHP onOctober 23, 2019

用PHP实现简单的用户登录界面,供大家参考,具体内容如下

首先要实现用户登录界面需要一个html登录表单

<form action="connet.php" method="POST" >
用户名:<input type = "text" name = "username"/> <br />
密码:<input type = "password" name="password"/> <br />
重复密码:<input type = "password" name="repassword"/><br />
<input type = "submit" value = "提交"/>
</form>

PHP实现简单用户登录界面

然后开始按照流程图写PHP代码

PHP实现简单用户登录界面

<?php
if(trim($_POST['password'])!=trim($_POST['repassword'])){
 exit('两次密码不一致,请返回上一页');
} 
 //$_POST用户名和密码
 $username = $_POST['username'];
 $password = $_POST['password'];
 //连接mysql
 $con = mysqli_connect('localhost','root','');
 //验证mysql连接是否成功
if(mysqli_errno($con)){
 echo "连接mysql失败:".mysqli_error($con);
 exit;
}
//设置数据库字符集
 mysqli_set_charset($con,'utf8');
 //查看数据库emp
 mysqli_select_db($con,'emp');
 //查看表sgbf用户名与密码和传输值是否相等
 $sql = "select *from sgbf where username='$username' and password='$password'";
 //result必需规定由 mysqli_query()、mysqli_store_result() 或 mysqli_use_result() 返回的结果集标识符。
 $result = mysqli_query($conn,$sql);
 $num = mysqli_num_rows($result);// 函数返回结果集中行的数量
 if($num){
 
 echo '成功';
 }else{
 echo'失败';
 }
 mysqli_close($con);
 ?>

再PHP运行之前需要再mysql中提前创建含有登录信息的数据库 emp以及数据表sgbf。

|usename |password |
|hw |wer|

好验证一下

PHP实现简单用户登录界面

PHP实现简单用户登录界面

PHP实现简单用户登录界面

PHP实现简单用户登录界面

到这里一个简单的登录系统就结束了!

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
全世界最小的php网页木马一枚 附PHP木马的防范方法
Oct 09 PHP
Linux下将excel数据导入到mssql数据库中的方法
Feb 08 PHP
PHP中文件上传的一个问题
Sep 04 PHP
php设计模式 Prototype (原型模式)代码
Jun 26 PHP
Fatal error: session_start(): Failed to initialize storage module: files问题解决方法
May 04 PHP
CodeIgniter启用缓存和清除缓存的方法
Jun 12 PHP
PHP获取表单所有复选框的值的方法
Aug 28 PHP
PHP实现GIF图片验证码
Nov 04 PHP
[原创]php求圆周率的简单实现方法
May 30 PHP
php实时倒计时功能实现方法详解
Feb 27 PHP
laravel利用中间件做防非法登录和权限控制示例
Oct 21 PHP
yii2.0框架场景的简单使用示例
Jan 25 PHP
laravel Task Scheduling(任务调度)在windows下的使用详解
Oct 22 #PHP
laravel 解决crontab不执行的问题
Oct 22 #PHP
laravel 解决paginate查询多个字段报错的问题
Oct 22 #PHP
在Laravel 中实现是否关注的示例
Oct 22 #PHP
Laravel 错误提示本地化的实现
Oct 22 #PHP
laravel 解决后端无法获取到前端Post过来的值问题
Oct 22 #PHP
Laravel 实现在Blade模版中使用全局变量代替路径的例子
Oct 22 #PHP
You might like
关于php操作mysql执行数据库查询的一些常用操作汇总
2013/06/24 PHP
PHP函数strip_tags的一个bug浅析
2014/05/22 PHP
实例介绍PHP删除数组中的重复元素
2019/03/03 PHP
javascript Array.remove() 数组删除
2009/08/06 Javascript
jQuery学习2 选择器的使用说明
2010/02/07 Javascript
xml文档转换工具,附图表例子(hta)
2010/11/17 Javascript
javascript设计模式之中介者模式Mediator
2014/12/30 Javascript
Javascript无参数和有参数类继承问题解决方法
2015/03/02 Javascript
JQuery中Text方法用法实例分析
2015/05/18 Javascript
JavaScript直播评论发弹幕切图功能点集合效果代码
2016/06/26 Javascript
js 定义对象数组(结合)多维数组方法
2016/07/27 Javascript
AngularJS应用开发思维之依赖注入3
2016/08/19 Javascript
js中class的点击事件没有效果的解决方法
2016/10/13 Javascript
vue.js+Element实现表格里的增删改查
2017/01/18 Javascript
基于ExtJs在页面上window再调用Window的事件处理方法
2017/07/26 Javascript
video.js 实现视频只能后退不能快进的思路详解
2018/08/09 Javascript
EasyUI 数据表格datagrid列自适应内容宽度的实现
2019/07/18 Javascript
浅析vue中的nextTick
2020/12/28 Vue.js
pycharm 使用心得(一)安装和首次使用
2014/06/05 Python
python回溯法实现数组全排列输出实例分析
2015/03/17 Python
Python中exit、return、sys.exit()等使用实例和区别
2015/05/28 Python
用python 实现在不确定行数情况下多行输入方法
2019/01/28 Python
WIn10+Anaconda环境下安装PyTorch(避坑指南)
2019/01/30 Python
Python3.4解释器用法简单示例
2019/03/22 Python
浅谈Python3 numpy.ptp()最大值与最小值的差
2019/08/24 Python
分享8点超级有用的Python编程建议(推荐)
2019/10/13 Python
pytorch torch.nn.AdaptiveAvgPool2d()自适应平均池化函数详解
2020/01/03 Python
Python关键字及可变参数*args,**kw原理解析
2020/04/04 Python
关于Python解包知识点总结
2020/05/05 Python
面向新手解析python Beautiful Soup基本用法
2020/07/11 Python
介绍JAVA 中的Collection FrameWork(及如何写自己的数据结构)
2014/10/31 面试题
运动会加油稿20字
2014/11/15 职场文书
2014年质检工作总结
2014/11/26 职场文书
2014幼儿园教育教学工作总结
2014/12/17 职场文书
导游词之河北滦平金山岭长城
2019/10/16 职场文书
JavaScript圣杯布局与双飞翼布局实现案例详解
2022/08/05 Javascript