如何对未注册用户隐藏页面


how to hide pages from unregistered users

我想为未注册的用户隐藏导航栏上的某些页面,不让他们看到这些页面。

如果用户未注册,则某些页面将无法访问。这意味着如果你不是注册会员,你将被限制看到一些页面。否则,如果您是会员,则可以访问所有页面。

我用的是PHP

我怎样才能做到这一点?

用户登录时,可以在user_on = true session中创建一个字段

在Menu列表中检查该字段是否存在于会话中,如果存在,则显示菜单项。

,

if (isset($_SESSION['user_on'])) {
   echo '<a href="http:://...">Link</a>';
}

我通过添加以下代码

实现了这一点
if ($userid == "") {
    Header("Location: index.php");
    die();
}