2014-09-23 2 views
1

코스 필드가있는 Joomla에 웹 사이트가 있습니다.Joomla에서 세션을 설정하는 방법

각 코스 필드는 다른 url.I는 사용자가 다음에 로그인 한 경우 내가 할 page.how 로그인 리디렉션이

다음 로그인하지 않은 것을 물론이지 사용자로 리디렉션됩니다 있는지 확인해야있다

세션을 사용하여 확인하십시오.

원하는 URL로 그를 리디렉션 JApplication::redirect를 사용하지 않는 경우 나

당신은 사용자에 loged되어 있는지 확인하는 JFactory/getUser 기능을 추가 할 필요가

답변

0

를 그것을 추구하고 도와주세요.

$user = JFactory::getUser(); 
$app = JFactory::getApplication(); 

if (!$user->guest) { 
    echo "You are logged in"; 
} else { 
    $login_url = "index.php?option=com_users&view=login"; 
    $app->redirect($login_url,'message to display','message'); 
} 

편집 :

코딩없이 등록 된 사용자에게 콘텐츠를 표시 할 줌라의 방법으로이 내장되어 있습니다. 기사에 대한

:

Content -> Article Manager -> *Article_name -> Access: Registered 

메뉴 항목 :

로그인 후 링크를 ​​재 설정하는 옵션도 있습니다
Menus -> *Menu_name -> *Menu_item_title -> Access: Registered 

. 메뉴 항목 로그인 페이지

:

Menus -> *Menu_Name -> New -> Menu Item Type: (Users Manager -> Login Form) -> Options -> Login Redirect 

로그인 모듈 : 빠른 팁 당신은 당신의 메뉴 버튼을 로그인하지 않은 경우 새로운 '숨겨진'만드는 것입니다 *

Extensions -> Module Manager -> New -> Login -> Login Redirection Page 

메뉴 (프론트 엔드 위치에 존재하지 않음)를 선택하고 'login redirection url'을 입력하십시오.

행운을 빌어 요!

관련 문제