Возможно ли ограничить доступ к общедоступным страницам сайта для нескольких пользователей через конфигурацию?Ограничение доступа к общедоступным страницам сайта для избранных пользователей
Теперь по умолчанию в Liferay любой желающий может получить доступ к страницам с общественностью [то есть причина, почему они называются Общественные Страницы :-)] любого сайта является ли Open
, Restricted
или Private
.
В нашей системе мы заставляем вход для доступа к общедоступным страницам, но после входа в систему Пользователь может видеть общедоступную страницу любого Сайта, если у него есть URL-адрес для него.
Для того, чтобы требование более ясно:
У меня есть 3 пользователей в системе, User01
, User02
, User03
. У меня есть 3 Сайта - Site01
(open), Site02
(ограниченный), Site03
(частный) У этих Сайтов есть только один пользователь, соответственно.
Все эти 3 пользователя могут видеть общедоступные страницы всех трех Сайтов. Итак, теперь я хочу, чтобы исключение составляло только User02
, то есть User02
не должно иметь доступа к общедоступным страницам Site01
и Site03
.
Возможно ли это через конфигурацию? Или это потребует изменений кода liferay (возможно, через крючок)?
Даже если мы сможем ограничить доступ к общедоступным страницам для всех пользователей, которые не являются участниками этого сайта, которые также будут работать?
Любые идеи или помощь очень ценятся. Благодарю.
Gr8!Это может работать с небольшой настройкой для других также ... проверит и сообщит вам об этом. Спасибо –