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

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

login.html的设计

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

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

php 复制代码
<?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']);
    }
?>

素材


效果

http://localhost/xinwen/login.html

相关推荐
leo__5205 分钟前
MATLAB 实现 基分类器为决策树的 AdaBoost
开发语言·决策树·matlab
一周困⁸天.8 分钟前
Jenkins 自动化部署 PHP 项目
自动化·jenkins·php
老朱佩琪!10 分钟前
Unity原型模式
开发语言·经验分享·unity·设计模式·原型模式
毕设源码-郭学长10 分钟前
【开题答辩全过程】以 基于JAVA的车辆违章信息管理系统设计及实现为例,包含答辩的问题和答案
java·开发语言
while(1){yan}11 分钟前
UDP和TCP的核心
java·开发语言·网络·网络协议·tcp/ip·udp
后端小张16 分钟前
【Java 进阶】深入理解Redis:从基础应用到进阶实践全解析
java·开发语言·数据库·spring boot·redis·spring·缓存
GDAL23 分钟前
HTML 实现登录状态记录 深入全面讲解教程
前端·html·登录验证
码海踏浪35 分钟前
JMeter 时间函数合集
开发语言·python
麦麦鸡腿堡36 分钟前
Java_反射暴破创建对象与访问类中的成员
java·开发语言
不会c嘎嘎36 分钟前
深入理解QT之信号和槽
开发语言·qt