我创建了一个网站。记录用户时,我将用户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;
}
答案 0 :(得分:0)
在测试中使用它...只需在登录功能集$_SESSION['user_name_test']
if(!isset($_SESSION['user_name_test']))
{
header("Location: ".viewpath."/login.php");exit;
}
在同一个域上检查会话变量。当您登录主站点user_name或者您的变量设置时。当您尝试访问测试帐户检查会话变量集时,您使用相同的变量名称所以它显示是的。所以在测试帐户上没有重定向到登录页面。