zoukankan      html  css  js  c++  java
  • php实现注册和登录验证

    html:

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="utf-8" />
            <title></title>
        </head>
        <body>
            <form action="zhuce.php" method="post">
                账号:<input name="uid"/><br />
                密码:<input name="pwd"/><br />
                <input type="submit"/>
            </form>
        </body>
    </html>

    post方式传值

    注册:

    <meta charset="utf-8">
    <?php
    /*连接数据库*/
    $db = new MySQLi('localhost','root','','z_1031');
    !mysqli_connect_error() or die('数据库连接失败');
    $db->query('set names utf8');
    //接收用户输入
    $uid = $_POST['uid'];
    $pwd = $_POST['pwd'];
    $name = $uid;
    
    $sql = "insert into user(id,pwd,name) values('$uid','$pwd','$name')";
    $res = $db->query($sql); //添加
    
    var_dump($res);

    在php页面获取用户在前台输入的账号和密码,写SQL语句,返回结果集存储到数据库中

    登录验证:

    <?php
        //登录验证
        //连接数据库
        $db=new mysqli('localhost','root','','z_1031');
        !mysqli_connect_error() or die("连接失败");
        $db->query("set names utf8");
        
        /*接收用户输入*/
        $uid = $_POST['uid'];
        $pwd = $_POST['pwd'];
        
        //执行sql语句
        $sql="select pwd from user where id = '$uid'";
        $result=$db->query($sql);
        $attr = $result->fetch_row();
        if($pwd != "" && $pwd == $attr[0]){
        echo '登录成功';
        }

    获取用户的账号和密码,写SQL语句,返回结果集,将结果集转化为一维数组,当pwd不为零且正确时输出登陆成功。

     注意:这两个不是同一个PHP文件!!!!!

  • 相关阅读:
    推荐一款超棒的阅读App
    IntelliJ中的main函数和System.out.println()快捷键
    oracle中varchar2字段存入blob字段及blob转成varchar2
    闭包
    some of the properties associated with the solution could not be read解决方法
    Visual Studio 2010如何利用宏
    中高级程序员成长必备素质
    WORD小技巧
    de4dot 用法
    JavaScript学习记录
  • 原文地址:https://www.cnblogs.com/liangdong/p/10224555.html
Copyright © 2011-2022 走看看