настроить систему входа в систему и привилегии и разрешения для Java - PullRequest
1 голос
/ 30 января 2011

Я пытаюсь создать Java-программу, которая будет запрашивать логин для пользователя, и тогда некоторые параметры и действия в программе будут доступны в зависимости от разрешения пользователя.так, например, один пользователь может распечатать картинку, другой - нет.

Я уверен, что это было сделано много раз.Я ищу учебник или пример кода для начала.Я ищу в интернете, но не смог найти ничего полезного.Пожалуйста, помогите мне

Спасибо

Ответы [ 3 ]

1 голос
/ 31 января 2011

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

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

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

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

1 голос
/ 31 января 2011

Без Acegi Security (если вы его не используете).Сначала вы должны определить все компоненты из вашего приложения и сохранить его в базе данных.Затем создайте несколько таблиц, таких как role, user_role, role_components и компоненты.Затем при входе в систему необходимо запросить эти таблицы и проверить роль безопасности из таблицы role_components:)

CMIIW

1 голос
/ 30 января 2011

Возможно, вы захотите взглянуть на Acegi http://www.acegisecurity.org/, которая является библиотекой Java, предоставляющей функции для авторизации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...