Перейти к содержанию
Авторизация  
zxcoikio

Отключить просмотр профилей для гостей

Рекомендуемые сообщения

Как отключить просмотр профилей для гостей?
Чтобы только зарегистрированные пользователи могли их смотреть.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

applications/core/modules/front/members/profile.php

Найти

protected function manage()
{

Вставить ниже

		if ( ! \IPS\Member::loggedIn()->member_id )
		{
			\IPS\Output::i()->error( 'no_module_permission_guest', '1C149/1', 403, '' );
		}

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Просто уберите галочку в правах доступа на модуль Профили в приложении Система.

image.png.20a82b39231c6f3b6d8658b3c5787eaa.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если правами ограничить, то просто не выводит линк на нике/аватаре. А если в коде править, то можно вывести предупреждающее сообщение с просьбой зарегиться для просмотра профиля. Кому как удобнее.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А я проверил, прежде чем писать. Для гостей не формируется ссылка с ника или аватара при выключенном доступе к модулю. Поэтому получить ошибку доступа они не могут, т.к. нет ссылки на профиль. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×