0 Пользователей и 1 Гость просматривают эту тему.
  • 4 Ответов
  • 1254 Просмотров
*

bombapiter

  • Осваиваюсь на форуме
  • 64
  • 0
Всем доброго времени суток.

Есть на сайте компонент (vertuemart - работает как каталог).
Как сделать доступ к этому компоненту только после авторизации?

Установка уровня доступа в пункте меню в "Registered" не достаточно.
Можно просто вбить в адресную строку:
http://sitename.ru/index.php?option=com_virtuemart
И ни каких паролей не спрашивается.

Как решить?
*

Fedor Vlasenko

  • Профи
  • 3806
  • 698
  • Все начинается с Value
Вставляем в шаблон, чтобы получилось так
Код: php-brief
<?php
defined('_JEXEC') or die;
$user = JFactory::getUser();
$app = JFactory::getApplication();
if ($user->guest && $app->input->getCmd('option', '') == 'com_virtuemart') {
$app->redirect(JUri::base().'index.php?option=com_users&view=registration');
return;
}
?>
*

proxx

  • Новичок
  • 4
  • 0
а как сделать доступ к компоненту (в моем случае - jomsocial) только определенной группе пользователей?
Помогите! Уже месяц бьюсь над этой проблемой, все перерыл, ответа нигде найти не могу(((
*

midav

  • Живу я здесь
  • 927
  • 113
а как сделать доступ к компоненту (в моем случае - jomsocial) только определенной группе пользователей?
Помогите! Уже месяц бьюсь над этой проблемой, все перерыл, ответа нигде найти не могу(((

Код: php
$app = JFactory::getApplication();
$user = JFactory::getUser();

if (in_array('group id' , $user->groups)!== true && $app->input->getCmd('option', '') == 'com_jomsocial') {
$app->redirect(JUri::base().'index.php?option=com_users&view=registration');
return;
}
Ответы на вопросы по CSS . Откройте для себя Firebug
*

yarik87

  • Новичок
  • 1
  • 0
Здравствуйте! Пожалуй открою тему заново. очень нужна Ваша помощь. Как организовать доступ  по ссылке вида: http://my.site.com/folder только для зарегистрированных пользователей сайта? Joomla 2.5. очень надеюсь на ответ.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться