1.首先自然是连接和创建数据库
这部分我写在model.php中
$userName= root $passWord= $host= localhost $dataBase= login //创建连接$conn=mysqli_connect($host,$userName,$passWord,$dataBase);
2.写前台页面,为了熟练前端框架,用了layui框架使界面,前面有一段js代码,来判断用户名密码输入是否为空
!DOCTYPE html html lang= en script src= layui.js /script link rel= stylesheet href= layui.css head meta charset= UTF-8 title 注册登录 /title /head script language=JavaScript function InputCheck() if (Login.username.value == ) alert( 请输入用户名! Login.username.focus(); return (false); if (Login.password.value == ) alert( 请输入密码! Login.password.focus(); return (false); /script body >3.login.php 用来判断用户名密码的正确性,关于这一点我看了网上的很多方法,五花八门,在我没遇到障碍之前,我决定先用简单的形式,就是用sql语句查询用户名配上密码的结果集,结果集为空,则不存在该用户。
?php//数据库连接require_once model.php //从登录页接受来的数据$name=$_POST[ username $pwd=$_POST[ password $sql= select id,username,password from user where username= $name AND password= $pwd $result=mysqli_query($conn,$sql);$row=mysqli_num_rows($result);if(!$row){ echo script alert( 密码错误,请重新输入 location= login.html /script else{ echo script alert( 登录成功 location= 123 /script };4.文件目录
5.效果
6.小结
总体上不是特别困难,因为功能十分简单,下一步的任务是加入注册功能,以及验证码功能。
本文讲解了php实现登录功能的相关代码,更多相关内容请关注php 。
相关推荐:
JavaScript相关的内容讲解关于HTML基础的讲解
$.ajax+php实战教程之下拉时自动加载更多文章原理讲解
以上就是php实现登录功能的相关代码解析的详细内容,PHP教程
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。
新闻热点
疑难解答