dongqianzhan8325 2011-10-26 18:53
浏览 228

如何限制用户在未登录的情况下进入页面

i used sessions to log a user in so basically the user is stored in a session. what code do i use to stick into my following file so a user cannot access the page unless he/she is logged in.

    <?php
session_start();

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Cook It Dot Com</title>
<link href="../style.css" rel="stylesheet" type="text/css" />
</head>
<body><div id="wrap">
<div id="header"></div>
<div id="nav">
            <ul id='menu'>
             <li><a href="../usersloggedin/starters.php" >Starters</a></li>
            <li><a href="../usersloggedin/mains.php" >Mains</a></li>
            <li><a href="../usersloggedin/vegeterian.php" >Vegeterian</a></li>
            <li><a href="../usersloggedin/desserts.php">Desserts</a></li>
            </ul>

            <ul id="rightmenu">
           <li> <a href="logout.php">Logout</a></li>

            </ul>


</div>


<div id="content">
  <div id="info" align="justify"><FONT COLOR="white">
   My Account - 
<?php
session_start();
require_once '../database.php';
if (isset($_SESSION['myusername'])){
echo "Welcome ".$_SESSION['myusername'];
}
?>
<hr />
<br /> Upload Your Recipes<br /><br />

<a href="../upload/uploadstarter.php">Upload Starter</a>
<a href="../upload/uploadmains.php">Upload Mains</a>
<a href="../upload/uploadvegeterian.php">Upload Vegeterian</a>
<a href="../upload/uploaddessert.php">Upload Desserts</a>

<br /><br />Edit/Delete Your Recipes<br/><br/>

<a href="../editdelete/editstarters.php">Starter</a>
<a href="../editdelete/editmains.php">Mains</a>
<a href="../editdelete/editvegeterian.php">Vegeterian</a>
<a href="../editdelete/editdesserts.php">Desserts</a>



</div></div>
<div id="footer"><div id="footerinfo" align="center">Copyright Cook It Dot Com 2011 - Designed By Jahedul Hussain - </a></div></div>
</div>
</body>
</html>

Thanks A LOT!

  • 写回答

2条回答 默认 最新

  • duanran6441 2011-10-26 18:55
    关注

    The exit() or die() functions, or, if you want to show certain content, a simple if statement containing HTML. E.g.

    <?php if($logged_in) { ?>
    <p>You are logged in!</p>
    <?php } else { ?>
    <p>You're not logged in. Go to the login page.</p>
    <?php } ?>
    
    评论

报告相同问题?

悬赏问题

  • ¥15 Vue3 大型图片数据拖动排序
  • ¥15 划分vlan后不通了
  • ¥15 GDI处理通道视频时总是带有白色锯齿
  • ¥20 用雷电模拟器安装百达屋apk一直闪退
  • ¥15 算能科技20240506咨询(拒绝大模型回答)
  • ¥15 自适应 AR 模型 参数估计Matlab程序
  • ¥100 角动量包络面如何用MATLAB绘制
  • ¥15 merge函数占用内存过大
  • ¥15 使用EMD去噪处理RML2016数据集时候的原理
  • ¥15 神经网络预测均方误差很小 但是图像上看着差别太大