2013-02-22 3 views
0

У меня есть два разных входа. один для простых пользователей (com_user) один для пользователей социальных сетей (включая JomSocial)jomsocial - ограничить доступ к пользователям типа com_user

У меня есть версия 2.5.7 и Joomla версии JomSocial 2.6.1

Как я могу предотвратить пользователям легкий доступ к socialnetwork?

Я пробовал это, но он не работает.

$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); exit; 'в код в качестве результата? –

+0

результат: строка (1) "2" – jvmale

ответ

1

Jomsocial доступ зависит от уровня доступа к пунктам меню в jomsocial меню.

Так что просто создайте новую группу для jomsocial пользователей (то есть jomsocialregistered) и назначьте jomsocial пункты меню. Это оставит вам задачу правильно назначить jomsocial пользователей этой вновь созданной группе, но я не знаю, как вы планируете это достичь.

Смежные вопросы