我试图检查会话存在,直到用户登录在Joomla与JFactory::getSession();
,但它不工作。
同样JFactory::getUser();
此方法显示会话生命周期过期后的用户ID。请告诉我是否有任何解决方案可以验证Joomla会话。
您可以使用以下命令获取Joomla会话
$Jsession = JFactory::getSession();
$session = $Jsession->get('myVar');
,然后执行检查,如下所示:
if($session) {
// session exists
}
else {
// session doesn't exist
}
对于显示用户ID,只有当用户以getUser()
检索到当前用户对象时,该ID才会显示。