php 判断用户是否登录

4621 1
LZH实名认证 2022-4-9 20:26:05 | 显示全部楼层 |阅读模式
以下实例通过 Session 来判断用户是否登录:

functions.php

<?php
function loggedIn(){
    //通过 $_SESSION  来判断用户是否登录
    if(!$_SESSION['loggd']){
        echo'<form action="checkLogin.php" method="post">
        <p>
            Username:<br>
            <input type="text" name="username">
        </p>
        <p>
            Password:<br>
            <input type="password" name="username">
        </p>
        <p>
            <input type="submit" name="submit" value="Log In">
        </p>
        </form>';
    }else{  // 登录显示欢迎页面
        echo 'Welcome, '.$_SESSION['username'];
    }
}
?>
index.php

<?php
//Start the session
session_start();

//This is a simplified HTML Document
?>
<html>
<head>
<title>My Page</title>
</head>
<body>
     <?php
    // 引入 functions.php 文件
    require_once("functions.php");
    //登录状态显示用户名,未登录显示登录表单
    logedIn();
    ?>
</body>
</html>
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

中国红客联盟公众号

联系站长QQ:5520533

admin@chnhonker.com
Copyright © 2001-2026 Discuz Team. Powered by Discuz! X3.5 ( 粤ICP备13060014号 )|天天打卡 本站已运行