首页  >  文章  >  后端开发  >  php登陆功能如何实现

php登陆功能如何实现

藏色散人
藏色散人原创
2020-07-03 11:02:402377浏览

php实现登录功能的方法:1、连接和创建数据库;2、使用layui框架,判断用户名密码输入是否为空;3、创建“login.php”,用来判断用户名密码的正确性;4、查看登录效果。

php登陆功能如何实现

php登陆功能实现

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

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

这部分我写在model.php中

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

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

76c82f278ac045591c9159d381de2c57
9fd01892b579bba0c343404bcccd70fb
6012274a928fd1ff093899c3409321b22cacc6d41bbb37262a98f745aa00fbf0
88499d69c5381e3453b4acdedf0d3afc
93f0f5c25f18dab9d176bd4f6de5d30e
    a80eb7cbb6fff8b0ff70bae37074b813
    b2386ffb911b14667cb8f0f91ea547a7注册登录6e916e0f7d1e588d4f442bf645aedb2f
9c3bca370b5104690d9ef395f2c5f8d1
84fb051152a75de76fa5ac89062af38c
    function InputCheck()
    {
        if (Login.username.value == "")
            {
             alert("请输入用户名!");
             Login.username.focus();
             return (false);
             }
        if (Login.password.value == "")
             {
               alert("请输入密码!");
               Login.password.focus();
            return (false);
             }
         }
2cacc6d41bbb37262a98f745aa00fbf0
70a5e3b3668c161d310d45fa7a2257f7
0ec150d2f91181917f121b660f33619e
    2d70337eb0283dd5aaf2194c77dbf61d
        872e068b23cab27ce3d7d18c4dd3f104
            b1b43e4f54f16730e172a0d9239f7c55
                87fbc25c76eb4ee38855c6ad2a573260
                    c1a436a314ed609750bd7c7d319db4da注册登录系统2e9b454fa8428549ca2e64dfac4625cd
                94b3e26ee717c64999d7867364b1b4a3
                f32b48428a809b51f04d3228cdf461fa
                9b8a638eb0a123998e0dcedf43dbbeda
                    ad29588debfb592956c4c08606e16152用户名8c1ecd4bb896b2264e0711597d40766c
                    5e67097ac584553f05ee45d4bc8bddbb
                        45c93afb097a11074ed2d2691dc813d3
                    94b3e26ee717c64999d7867364b1b4a3
                94b3e26ee717c64999d7867364b1b4a3
                9b8a638eb0a123998e0dcedf43dbbeda
                    ad29588debfb592956c4c08606e16152密    码8c1ecd4bb896b2264e0711597d40766c
                    5e67097ac584553f05ee45d4bc8bddbb
                        a267a0ef0508006df0c9ade2c3de35df
                    94b3e26ee717c64999d7867364b1b4a3
                94b3e26ee717c64999d7867364b1b4a3
                9b8a638eb0a123998e0dcedf43dbbeda
                    955259a2ec89d2af493d489c4b11a016
                        954d795e0028c9bbbb251c7e8c6d985e
                        28ea0d221fdf47833a4d698c7b43d4ea
                    94b3e26ee717c64999d7867364b1b4a3
                94b3e26ee717c64999d7867364b1b4a3
            f5a47148e367a6035fd7a2faa965022e
        94b3e26ee717c64999d7867364b1b4a3
    94b3e26ee717c64999d7867364b1b4a3
94b3e26ee717c64999d7867364b1b4a3
36cc49f0c466276486e50c850b7e4956
73a6ac4ed44ffec12cee46588e518a5e

3.login.php 用来判断用户名密码的正确性,关于这一点我看了网上的很多方法,五花八门,在我没遇到障碍之前,我决定先用简单的形式,就是用sql语句查询用户名配上密码的结果集,结果集为空,则不存在该用户。

<?php

//数据库连接
require_once &#39;model.php&#39;;
//从登录页接受来的数据
$name=$_POST[&#39;username&#39;];
$pwd=$_POST[&#39;password&#39;];
$sql="select id,username,password from user where username=&#39;$name&#39; AND password=&#39;$pwd&#39;;";
$result=mysqli_query($conn,$sql);
$row=mysqli_num_rows($result);

if(!$row){

        echo "<script>alert(&#39;密码错误,请重新输入&#39;);location=&#39;login.html&#39;</script>";

    }
    else{

        echo "<script>alert(&#39;登录成功&#39;);location=&#39;123&#39;</script>";
    };

4.文件目录

5.效果



6.小结

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

推荐:《PHP教程

以上是php登陆功能如何实现的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn