• PHP之login


    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>login</title>
    </head>
    <body>
        <fieldset>
            <legend>用户登录界面</legend>
            <form action="server.php" method="post">
                user:
                <input type="text" placeholder="请输入用户名" name="username" id="username"><br/>
                pwd:
                <input type="password" placeholder="请输入密码" name="password" id="password"><br/>
                <button id="btn" type="submit">提交</button>
    
            </form>
            <div class="conten">
    
            </div>
        </fieldset>
    </body>
    <script src="js/jquery-1.11.3.js"></script>
    <script>
    /*
    * 1.检查用户名是否为空,如果为空return false----> contenbox提示
    * 2.密码    return false  contenbox提示
    * 3.提交用户名和密码到PHP界面
    * */
        
            $('#btn').on('click',function(){
                if($('#username').val()==''){
                    $('.conten').empty().text("请输入用户名");
                    return false;
                }
                if($('#password').val()==''){
                    $('.conten').empty().text("请输入密码");
                    return false;
                }
            });
    
    
     
    </script>
    </html>
    

      

    <?php
    /**
     * Created by PhpStorm.
     * User: Administrator
     * Date: 2017/3/10
     * Time: 下午 2:56
     *
     *
     */
        $username = $_POST['username'];
        $password = $_POST['password'];	
    	$conn = mysqli_connect('127.0.0.1','root','','mytest','3306');
    	$sql = "SELECT * FROM username WHERE name='$username' AND pwd='$password'";
    	$result = mysqli_query($conn,$sql);
    	if($result== false)
    		echo "重新登录";
    	else
    		echo "登录成功";
    
    ?>
    

      中间报了无数次的错,需要着重注意的是

      1.$sql做字符串拼接时name='$username'要加引号

      2.mysqli_query($conn,$sql)中第一个参数不要忘记。

      3.实际应用中肯定不能把判断false之后的else情况全部允许登录。此处只是测试我的第一个PHP程序。

      实际应用中考虑安全,肯定是按照判断允许登录正确的条件,其余情况全部return false.

  • 相关阅读:
    建造者模式
    抽象工厂设计模式
    工厂设计模式
    原型设计模式
    单例设计模式
    UML类图的学习
    kafka的客户端操作, stream API
    kafka的客户端操作,consumer API
    kafka的客户端操作,admin与producer
    Optional常用写法
  • 原文地址:https://www.cnblogs.com/lishengjun/p/6532801.html
Copyright © 2020-2023  润新知