2014-07-23 3 views
0

사용자가 로그인 할 때까지 Joomla가 JFactory::getSession();으로 로그인 할 때까지 세션 존재 여부를 확인하려고했지만 작동하지 않습니다.joomla 세션의 존재 확인

JFactory::getUser();JFactory::getUser();이 방법은 세션 수명 만료 후 사용자 ID를 표시합니다. Joomla 세션의 유효성을 검사 할 수있는 해결책이 있는지 알려 주시기 바랍니다.

if($session) { 
    // session exists 
} 
else { 
    // session doesn't exist 
} 

을 때, ID는 사용자 ID를 보여주는 :

답변

0

당신은 당신이 원하는 경우과 같이, 검사를 수행 한 후 줌라 세션을

$Jsession = JFactory::getSession(); 
$session = $Jsession->get('myVar'); 

을 얻고 다음을 사용할 수 있습니다 getUser()현재 사용자 개체를 검색하기 때문에 사용자가 로그인 한 경우에만 표시됩니다.