https://www.jmqz1000.com

php实现登录功能的相关代码解析

开始自然是从最简单的功能起步,我第一个任务选择了做一个登录操作,其实也没想象中那么简单。

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教程

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

相关文章阅读