php简单登陆密码输入框 code 运维技术

admin 2023-09-08 281

<?php
// 检查密码是否正确
if (isset($_POST['password']) && $_POST['password'] === '123456') {
    // 密码正确,保存到session中
    session_start();
    $_SESSION['password'] = '123456';
    $_SESSION['expire_time'] = time() + 600; // session过期时间为10分钟
}

// 检查用户是否已经输入了正确的密码
session_start();
if (!isset($_SESSION['password']) || time() > $_SESSION['expire_time']) {
    // 用户没有输入正确的密码或者session已经过期,需要重新输入密码
    ?>
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>内部资料</title>
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link rel="icon" href="favicon.svg" type="image/svg+xml">
    <link rel="stylesheet" href="https://cdn.bootcdn.net/ajax/libs/twitter-bootstrap/4.5.2/css/bootstrap.min.css">
    <style>
        body {
            display: flex;
            justify-content: center;
            align-items: center;
            height: 100vh;
        }
        .form-container {
            max-width: 640px;
            width: 100%;
            padding: 20px;
            border: 1px solid #ccc;
            border-radius: 5px;
        }
    </style>
</head>
<body>
    <div class="form-container">
        <form action="" method="POST">
            <div class="form-group">
                <label for="password">请输入密码:</label>
                <input type="password" name="password" class="form-control" required>
            </div>
            <button type="submit" class="btn btn-primary">提交</button>
        </form>
    </div>
</body>
</html>
    <?php
    exit; // 不再执行下面的代码
}
// PHP其它代码


?>

 

 

最新回复 (0)
全部楼主
    • MSDN,我告诉你(中文站)
      2
        登录 注册 获取赞助码
返回