zoukankan      html  css  js  c++  java
  • php注册与登录

    一、注册

    1、注册界面

    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <title>Title</title>
    </head>
    <body>
    <form action="register_post.php" method="post">
    <table>
    <tr>
    <td>用户名:</td>
    <td><input type="text" name="una"></td>
    </tr>
    <tr>
    <td>密码:</td>
    <td><input type="password" name="pwd"></td>
    </tr>
    </table>
    <input type="submit" value="提交">
    </form>
    </body>
    </html>

    2、注册处理

    <?php
    require_once "../DBDA.class.php";
    $una=$_POST['una'];
    $pwd=$_POST['pwd'];
    //$pwd=md5($_POST['pwd']; //加密
    //$pwd=md5(md5($_POST['pwd'])."123")."123";
    $db=new DBDA();
    $sql="select count(*) from t_user where una = '$una'";
    $result=$db->StrQuery($sql);
    if($result!='0'){
    exit("用户名已占用");
    }else{
    $sql_insert="insert into t_user values (null,'{$una}','{$pwd}','')";
    $result2=$db->Query($sql_insert, 0 );
    var_dump($result2);
    }

    ?>
    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <title>Title</title>
    </head>
    <body>

    </body>
    </html>

    二、登录

    1、登录界面

    <?php
    session_start();
    ?>
    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <title>Title</title>
    </head>
    <body>
    <form action="login_post.php" method="post">
    <table>
    <tr>
    <td>用户名:</td>
    <td><input type="text" name="una"></td>
    </tr>
    <tr>
    <td>密码:</td>
    <td><input type="password" name="pwd"></td>
    </tr>
    </table>
    <input type="submit" value="登录">
    </form>
    </body>
    </html>

    2、登录处理

    <?php
    //var_dump($_POST);
    require_once "../DBDA.class.php";
    session_start();
    $db=new DBDA();
    $sql="select pwd from t_user where una = '{$_POST["una"]}' ";
    $pwd=$db->StrQuery($sql);
    //var_dump($pwd);
    //var_dump($result);
    if($pwd == $_POST["pwd"] && $pwd!=""){
    echo "登录成功";
    $_SESSION['user']=array(
    'una'=>$_POST["una"],
    );
    // var_dump($_SESSION);
    }else{
    echo "登录失败";
    }
    ?>
    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <title>Title</title>
    </head>
    <body>

    </body>
    </html>

    3、退出处理

    <?php
    session_start();
    unset($_SESSION);

    ?>
  • 相关阅读:
    webservice未能加载文件或程序集“**.DLL”或它的某一个依赖项。
    四方在线打印控件使用(简介)
    C#图片处理高级应用(裁剪,缩放,清晰度,水印)
    基于Socket实现TCP/IP通讯
    委托
    FTP主配置文件详解
    关于解决RedHat6.0以上版本:Loaded plugins: product-id, refresh-packagekit, security, subscription-manager
    Markdown学习
    网页HTML1,第一天学习。
    实现公众号留言的微信小程序--欢迎大家多多交流
  • 原文地址:https://www.cnblogs.com/cmzhphp2017/p/7752885.html
Copyright © 2011-2022 走看看