原文:https://blog.csdn.net/ccy1995414/article/details/80638685

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

1.首先自然是连接和创建数据库

这部分我写在model.php中

$userName='root';$passWord='';$host='localhost';$dataBase='login';//创建连接$conn=mysqli_connect($host,$userName,$passWord,$dataBase);

2.写前台页面,为了熟练前端框架,用了layui框架使界面,前面有一段js代码,来判断用户名密码输入是否为空

<html><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 style="background: #1E9FFF"><div style="position: absolute; left: 50%; top: 50%;width: 500px; margin-left:-250px; margin-top: -200px">    <div style="background: #FFFFFF; padding: 20px;border-radius: 4px;box-shadow: 5px 5px 20px #444444" >        <div>            <form action="login.php" method="post" name="Login" οnsubmit="return InputCheck()">                <div style="color: gray">                    <h2>注册登录系统h2>                div>                <hr>                <div>                    <label>用户名label>                    <div>                        <input type="text" name="username" id="username" placeholder="用户名" autocomplete="off">                    div>                div>                <div>                    <label>密    码label>                    <div>                        <input type="password" name="password" id="password" placeholder="密码" autocomplete="off">                    div>                div>                <div>                    <div;>                        <input type="submit" value="登录">                        <input type="button" value="注册">                    div>                div>            form>        div>    div>div>body>html>

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 ";     }    else{         echo ";    };

4.文件目录

5.效果

6.小结

总体上不是特别困难,因为功能十分简单,下一步的任务是加入注册功能,以及验证码功能。

ENDPHP开源社区

扫描关注  进入”PHP资料“

免费获取进阶

面试、文档、视频资源

html登录界面_php实现登录功能相关推荐

  1. php mysql注册登录界面_php实现登录注册界面

    php实现登录注册界面 首先你要搭建一个自己的数据库 我用wamp64创了一个people的数据库 具体操作可以参考该搭建链接: 这里就讲下我实现的功能代码: 创建sql.func.php实现一些基本 ...

  2. php的登录页面怎么弄,php登录界面_php简单登录页面

    摘要 腾兴网为您分享:php简单登录页面,一起成长,携程,小米社区,享家等软件知识,以及音频转文字,化学实验模拟软件,给力么,甘肃扶贫信息网,qq群成员提取工具,初中文言文全解,crossword英文 ...

  3. 基于pyqt5的登录界面及人脸识别功能界面相互跳转的设计(1)

    基于pyqt5的登录界面及人脸识别功能界面相互跳转的设计(1) 这个是登录界面: 部分代码如下: // An highlighted block from 文件1 import * from PyQt ...

  4. 玩转Windows个性化登录界面 (更换Windows7登录界面图片/XP仿Win7登录界面)

    玩转Windows个性化登录界面 (更换Windows7登录界面图片/XP仿Win7登录界面)

  5. 登录界面的验证登录以及session的使用

    登录界面的验证登录以及session的使用 一.实验要求 (1) 新建 login.jsp 页面,其中,包含登录所需用户名与密码字段. 以及提交(input)和重新填写按钮(reset):表单meth ...

  6. php静态登录界面代码,JSP_JSP登录验证功能的实现,静态的登录界面的设计login.htm - phpStudy...

    JSP登录验证功能的实现 静态的登录界面的设计login.htm,代码如下: 系统登录 系 统 登 录 用户名            密  码        将登录用户输入的信息提交到login.js ...

  7. php mysql ajax登录界面_PHP+jQuery+Ajax实现用户登录与退出

    本文使用Ajax无刷新登录和退出,从而提升了用户体验. 若用户为登录状态,则显示用户相关登录信息,否则显示登录表单. 用户登录与退出功能应用在很多地方,而在有些项目中,我们需要使用Ajax方式进行登录 ...

  8. linux登录界面说明,Linux登录界面以及简单使用入门

    一.登录界面介绍 安装完操作系统以后,就进入到linux登录界面,linux默认登录界面可以分为:字符界面和图形界面: 图形界面如下所示: 字符界面如下所示: 字符登录界面的含义: CentOS re ...

  9. java图形用户登录界面_Java简单登录图形界面

    一.登录界面 1.程序代码 1 import java.awt.*;//导入awt包 2 import javax.swing.*;//导入swing包 3 import java.awt.event ...

最新文章

  1. Python编程系列教程第12讲——属性和方法
  2. 为什么携程要做好持续交付?
  3. 重构授课班时间安排模块代码
  4. crt脚本怎么添加等待时间_抖音文案怎么写吸引人?130个抖音文案素材、案例分享!...
  5. dhl:使用return RedirectToAction()和 return view()
  6. mysql实例详解_MySQL 多实例详解
  7. 带孩子们做环球旅行的读后感_阜南七小教师风采之乔娜:做孩子们成长的记录者...
  8. idea tomcat项目部署失败_阿里云centons安装Jdk和tomcat,mysql以及项目部署(阿里云入门)...
  9. 获取系统当前时间(精确到毫秒)
  10. ITIL4服务管理的新思路与实践案例介绍
  11. 辉群 mysql支持,群辉下的nas各项共享设置——白羊座适用
  12. POST 请求实现任意的文件下载
  13. Prometheus - 普罗米修斯 - 日志监控mtail尝试
  14. 纯js实现搜索框自动补全
  15. 未来的计算机 展望未来作文,展望未来作文(通用10篇)
  16. EXCEL之隐形对象的清理办法
  17. 【图形学】18 光照模型(三、镜面反射的Shader实现)
  18. 拉格朗日乘数法求可能极值
  19. JDK8安装 及 环境变量配置(新手向)
  20. java 获取上市公司基本信息 代码测试

热门文章

  1. python递归出口怎么写_Python进阶 —— 递归
  2. linux 生成密码本,Linux下CentOS7使用OTPW实现双因子密码本登录
  3. python语言做法_python学习笔记(十六)
  4. fastdfs笔记_fastDFS 命令笔记-阿里云开发者社区
  5. arm el2与el3_armv8 memory translation
  6. 【Python学习教程】推导式与生成器
  7. python 删除文件或文件夹
  8. 使用python实现多维数据降维操作
  9. Python高阶函数和函数嵌套
  10. Python有哪些好用的语言翻译方法