Skip to content

как ограничить доступ к списку пользователей?

Как ограничить доступ гостям, заблокированным и т.д. к списку пользователей? Как убрать ссылку из навигации для этих групп разобрался, но если перейдут по ссылке http://сайт/members/ он всё равно им будет показываться. Как сделать, что бы список для них не показывался?

Featured Replies

В определенной группе, запрет просматривать список пользователей.

  • Author

В определенной группе, запрет просматривать список пользователей.

но там отключается сразу и список и возможность просматривать профили

"Могут просматривать профили и список пользователей?"

А надо только к списку доступ закрыть.

но там отключается сразу и список и возможность просматривать профили

"Могут просматривать профили и список пользователей?"

А надо только к списку доступ закрыть.

 

Приложения - пользователи: Настройте там ограничение

  • Author

Приложения - пользователи: Настройте там ограничение

ну вот тут то я и скрыл из меню навигации ссылку на список пользователей, но там нет настройки что бы заблокировать доступ к списку

Приложение доступно - Нет

  • Author

Приложение доступно - Нет

Системная ошибка

[#111161,2] Вы не можете отключить приложения Система, Форум и Пользователи.

но там отключается сразу и список и возможность просматривать профили

Логично, что если нельзя просматривать список пользователей значит нельзя просматривать и профили пользователей. Здесь применяется одна и та же настройка.

  • Author

Логично, что если нельзя просматривать список пользователей значит нельзя просматривать и профили пользователей. Здесь применяется одна и та же настройка.

есть вариант может как то заблокировать ссылку сайт/members/ ?

может редиректом на страницу ошибки

Edited by wick

/admin/applications/members/modules_public/list/view.php

Найти

	if ( !$this->memberData['g_mem_info'] )
		{
			$this->registry->output->showError( 'cannot_view_memberlist', 10221, null, null, 403 );
	}

Ниже добавить

	if ( IPSMember::isInGroup( $this->memberData, array( 2, 5 ) ) )
		{
			$this->registry->output->showError( 'cannot_view_memberlist', 10221.1, null, null, 403 );
	}

  • Author

Спасибо, отлично всё работает!

Edited by wick

Create an account or sign in to comment

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.