2012-08-09 3 views
0

Я делаю приложение с использованием Silverlight.Использование разрешения Silverlight для управления доступом к отдельным элементам управления

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

Пример: user1 не может использовать кнопку удаления ...

Есть ли рамки или что-то, что может помочь мне? Помогло бы мне использовать сеансы?

Спасибо.

+0

Это предыдущий мой ответ может быть помощи: [http://stackoverflow.com/questions/3994311/windows-authentic ция-в-Silverlight-против-2010/3998940 # 3998940] [1] [1]: http://stackoverflow.com/questions/3994311/windows-authentication-in-silverlight-vs-2010/3998940 # 3998940 – enforge

ответ

0

Я нашел инструмент, который делает то, что я хочу. Это называется Визуальная охрана. Это очень хороший и мощный инструмент.

В documentation

Визуальный Guard был разработан, чтобы автоматизировать как можно больше функциональных возможностей, как возможного для того, чтобы управлять безопасностью в приложении PowerBuilder. Это осуществляется на нескольких уровнях:

Управление действия специфичны для PowerBuilder Визуальный Guard управляет изменение ключевых свойств объекта PowerBuilder: • Включение/отключение управления (кнопки, графика, ListBox и т.д.).). • Создание контроля (кнопка, граф, список и т. Д.) Видимо/невидимо. • Включение/выключение пунктов меню. • Создание элементов меню, а также значков панели инструментов , видимых/невидимых. • Скрытие/отображение столбца данных . • Включение/отключение столбца datawindow • Изменение предложения WHERE инструкции sql datawindow для WHERE. • Фильтрация строк отображается в окне данных. • Модификация текстовых элементов управления (имена столбцов, контекстная справка и т. Д.) • Изменение свойств элемента datawindow (ограничения ввода данных, изменение валидации сообщения или правила проверки и т. Д.).

Управление действия, специфичные для библиотек классов

на основе данных безопасности

и многое другое

Я надеюсь, что это поможет кому-то