Liferay 6.0.5: ограничение входа пользователя только в его организацию - PullRequest
0 голосов
/ 14 июня 2011

У меня есть сайт, и я хотел бы сделать его «многострановым».
Я создал несколько организаций и пользователей, которые принадлежат одной из них.

Я бы хотел сделать это: когда пользователь входит в систему со страницы одной организации, скажем, MySite / EN / home, как я могу предотвратить вход в систему и для страницы другой организации, скажем, MySite / IT / домой?

На самом деле, если пользователь входит в mysite / en / home и посещает mysite / it / home, он также входит в систему на этой странице.

Можно ли это предотвратить?

1 Ответ

0 голосов
/ 18 января 2012

Liferay, из коробки, не разрешает то, что вы хотите, если пользователь вошел в систему, это верно для каждой части портала liferay.

Я пытаюсь написать некоторые шансы, которые вы можете сделать:

1-й шанс) Если каждая организация имеет разные настройки виртуального хоста, cookie-файл для входа действителен только для домена, в который вошел пользователь.

2-й шанс) Зарегистрированный пользователь может быть членом организацииорганизация и простой пользователь друг на друга организаций.Вы можете установить разрешение для разных ролей, чтобы разрешить разные действия и разные уровни просмотра для разных организаций для одного и того же пользователя.

3-й шанс) Вам необходимо разработать новый плагин расширения портала через ext-let, который может изменять поведение портала ...

пока

...