为什么在我的网站上自动登录?

时间:2015-12-03 10:42:55

标签: php session

我创建了一个网站。记录用户时,我将用户ID存储在会话中。

oooooo.com将是用户网站,oooooo.com/test是测试网站。

每当我登录oooooo.com,然后浏览到oooooo.com/test,我就已登录测试网站。

我曾在PHP工作但对处理会话并不太了解。

登录后:

$_SESSION['sc_user_id'] = encrypt($result[0]['_id']);

检查用户是否已登录:

if(!isset($_SESSION['user_name']))
{
    header("Location: ".viewpath."/login.php");exit;
}

1 个答案:

答案 0 :(得分:0)

在测试中使用它...只需在登录功能集$_SESSION['user_name_test']

中更改变量名称
if(!isset($_SESSION['user_name_test']))
 {
        header("Location: ".viewpath."/login.php");exit;
 }
  

在同一个域上检查会话变量。当您登录主站点user_name或者您的变量设置时。当您尝试访问测试帐户检查会话变量集时,您使用相同的变量名称所以它显示是的。所以在测试帐户上没有重定向到登录页面。

相关问题