检查用户是否已登录,并根据

时间:2016-05-22 16:28:58

标签: php sql

我有一个网页,其中包含敏感信息,我不希望退出用户访问,这就是我需要根据用户是否登录而包含不同菜单的原因。这是我现在的代码。

if(!isset($_SESSION['user']) || isset($_SESSION['user'])=="")
{
    require('menu.php');
}
if else(isset($_SESSION['user']) || isset($_SESSION['user'])!="")
{
    require('homemenu.php');
}

但无论我如何处理,它都不会显示任何菜单。 关于如何做到这一点的任何想法?

感谢。

2 个答案:

答案 0 :(得分:1)

确保您已通过在两个登录页面(在注册会话期间和当前页面上)页面顶部添加session_start()来启动会话,然后使用此缩短版本的条件:

if(isset($_SESSION['user']) AND $_SESSION['user'] != '') {
    require ('homemenu.php');
} else {
    require ('menu.php');
}

答案 1 :(得分:0)

session_start();

if(!isset($_SESSION['user']) || $_SESSION['user'] == "" )
{
   require('menu.php');
}
else if(isset($_SESSION['user']) || $_SESSION['user'] != "" )
{
   require('homemenu.php');
}

试试这个:

相关问题