2013-02-22 3 views
0

두 가지 다른 로그인이 있습니다. 하나는 간단한 사용자 (com_user)입니다 하나jomsocial - 사용자 유형 com_user에 대한 액세스를 제한합니다.

I 줌라의 2.5.7 버전과 2.6.1

가 어떻게 방지 할 수 JomSocial의 버전이 (JomSocial 포함) 소셜 네트워킹의 사용자를위한 것입니다 사용자가 소셜 네트워크에 쉽게 액세스 할 수 있습니까?

시도했지만 작동하지 않습니다.

$userattr = JFactory::getUser(); 
$condition = $userattr->get('usertype'); 
if ($condition == 'Registered') { 
    redirect user to login page 
} 
+0

시도했지만 작동하지 않습니다. '$ userattr = JFactory :: getUser(); $ condition = $ userattr-> get ('attribute'); \t if ($ condition == 'return value') { 사용자를 로그인 페이지로 리디렉션 } – jvmale

+0

var_dump ($ condition); 코드를 결과로 넣으시겠습니까? –

+0

결과는 다음과 같습니다. string (1) "2" – jvmale

답변

1

Jomsocial 액세스는 Jomsocial 메뉴에있는 메뉴 항목의 액세스 수준에 따라 다릅니다.

jomsocial 사용자 (예 : jomsocialregistered)를위한 새 그룹을 만들고 Jomsocial 메뉴 항목을 지정하십시오. 이렇게하면 새로 생성 된이 그룹에 Jomsocial 사용자를 올바르게 할당하는 작업이 남겨 지지만이를 어떻게 수행 할 계획인지 알 수 없습니다.

관련 문제