用PHP与html做一个简单的登录页面

用PHP与html做一个简单的登录页面

login.html的设计

DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>登录title>
    <link rel="stylesheet" href="./login.css">
head>
<body>
    <div class="loginCard">
        <div class="logo">
            <img src="./mag/logo.png" alt="" srcset="">
        div>
        <form action="./login.php" method="post">
            <label for="">昵称:label>
            <input type="text" name="username" id="" placeholder="请输入昵称"><br><br>
            <label for="">密码:label>
            <input type="password" name="password" id="" placeholder="请输入密码"><br><br>
            <button type="submit">登录button>
        form>
    div>
body>
html>

login.css

body{
    background-image: url(mag/login_beijing.jpg);
    /* 平铺图片 */
    background-size: cover;
}
.loginCard{
    /* 自适应 */
    width: fit-content;
    /* 上右下左边距 */
    padding: 12px 24px;
    /* 边框 */
    border: 1px solid red;
    /* 外边距 */
    margin: 200px auto;
    box-shadow: 2px 2px 10px 1px #adadb3;
    border-radius: 4px;
    background-color: rgb(255, 255, 255,0.5);
}
.loginCard .logo{
    margin: 0 auto;
    width: 60px;
    height: 60px;
    transform: translateY(-40px);
    border: 1px solid coral;
    border-radius: 50px;
    background-color: #F6F6F6;
    box-shadow: 2px 2px 10px 1px #adadb3;
}
.loginCard .logo img{
    width: 70%;
    padding: 9px;
}

login.php


    session_start();
    if(!isset($_SESSION['uuser'])){
        $username=$_POST["username"];
        $password=$_POST["password"];
        if($username=="张三" && $password=="123456"){
            $_SESSION['uuser']=$username;
            echo "成功登录";
        }else{
            echo "非法登录"; 
        }
    }else{
        echo "已经登录";
        unset($_SESSION['uuser']);
    }
?>

素材

用PHP与html做一个简单的登录页面_第1张图片
用PHP与html做一个简单的登录页面_第2张图片

效果

http://localhost/xinwen/login.html
用PHP与html做一个简单的登录页面_第3张图片

你可能感兴趣的:(PHP,php,html,开发语言)