php 判断用户是否登录
以下实例通过 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>