确保用户已登录

时间:2014-10-19 04:01:18

标签: php validation session login

如果用户未登录,我正尝试将用户重定向到我的登录页面。

当用户输入成功登录时,会创建此变量

$_SESSION['loggedin'] == true;
    header("location:mainpage.php");

在我的'主页'上这是我的代码:

if($_SESSION['loggedin'] == false)
    header("location:login.php");

我添加了'Session_start();'也是两个页面的顶部 我目前的问题是每次登录时我都会自动重定向回我的登录页面,所以这显然无法正常工作

1 个答案:

答案 0 :(得分:2)

您正在进行比较,而不是将true分配给变量。尝试这样做:

$_SESSION['loggedin'] = true;
header("location:mainpage.php");