powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Разграничение прав на уровне интерфейса приложения
16 сообщений из 16, страница 1 из 1
Разграничение прав на уровне интерфейса приложения
    #32085958
Fedishen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ребята, подскажите пожалуйста, как разграничить доступ на уровне интерфейса программы? Вопрос в том как по логину, под которым человек входит, сделать какие-то кнопки интерфейса доступными а какие-то нет, какие-то пункты меню, и т.п. Кто-то может редактировать информацию, а кто-то нет. Может где-то можно об этом почитать? На уровне самой базы данных - понятно, но хочу акцентировать внимание на том как под это затачивать интерфейс?
Вообще работаю с FB и компонентами FIBPlus.
...
Рейтинг: 0 / 0
Разграничение прав на уровне интерфейса приложения
    #32085985
Фотография hDrummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
/topic/18242&pg=1
...
Рейтинг: 0 / 0
Разграничение прав на уровне интерфейса приложения
    #32086130
Gold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ты только блокированием кнопочек не ограничивайся, я то есть много прог, которые их без труда разблокировать смогут ...
...
Рейтинг: 0 / 0
Разграничение прав на уровне интерфейса приложения
    #32086150
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В таких случаях я не ограничиваюсь блокировкой, а делаю объекты невидимыми.
...
Рейтинг: 0 / 0
Разграничение прав на уровне интерфейса приложения
    #32086153
Gold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
To cat2
А тогда может получиться очень безобразное окошко ...
...
Рейтинг: 0 / 0
Разграничение прав на уровне интерфейса приложения
    #32086169
Фотография shane54
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to Gold

Тогда какое решение?
...
Рейтинг: 0 / 0
Разграничение прав на уровне интерфейса приложения
    #32086188
Фотография hDrummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
рекомендую пользоваться TPageControl и скрывать его закладки TTabSheet
...
Рейтинг: 0 / 0
Разграничение прав на уровне интерфейса приложения
    #32086868
Fedishen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PageControl - это здорово но на каждую закладку практически одинаковое кол-во компонент и постоянно следить за тем что бы они работали одинаково. А что-нибудь более оригинальное?
...
Рейтинг: 0 / 0
Разграничение прав на уровне интерфейса приложения
    #32086906
Andrey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я, когда-то, специально для такой цели написал контрол отнаследованный от кнопки. При создании кнопка вызывала процедуру в БД которая и говорила ей - есть права у данного пользователя или нет... она же сама еще раз проверяла при нажатии, если ли права на выполнение операции, а то как правильно заметил Gold весьма просто сляпать прогу которая и разблокирует и сделает видимой кнопку или контрол ...
...
Рейтинг: 0 / 0
Разграничение прав на уровне интерфейса приложения
    #32086909
Фотография hDrummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PageControl - это здорово но на каждую закладку практически одинаковое кол-во компонент и постоянно следить за тем что бы они работали одинаково. А что-нибудь более оригинальное?

обычно у пользователей с разными правами и интерфейсы разные...
и потом всегда можно например нескольким разным кнопкам указать выполнтяь на onClick один и тот же метод...
...
Рейтинг: 0 / 0
Разграничение прав на уровне интерфейса приложения
    #32088959
Фотография Moonspell13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мы сами дедали через БД.
Каждому логину свои права на клиенте.
Есть также http://www.toolsandcomps.com/
но за деньги (дорого). Много возможностей, но не все востребованы :-)
==
"Ты только блокированием кнопочек не ограничивайся, я то есть много прог, которые их без труда разблокировать смогут ..."

Какие такие проги? И что они разблокируют?
...
Рейтинг: 0 / 0
Разграничение прав на уровне интерфейса приложения
    #32088964
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
2 Moonspell13: запускаешь приложение, например, из под IDA. Затем, в уже работающем приложении, меняешь Кнопка1.Визибле на true и оба-на, она видимой становится!
...
Рейтинг: 0 / 0
Разграничение прав на уровне интерфейса приложения
    #32088965
Фотография Cooper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ты только блокированием кнопочек не ограничивайся, я то есть много прог, которые их без труда разблокировать смогут ...

А нах это делать. Бляха-муха, Если б я узнал, что кто-то это делает с моей прогой и мне это доставляет неприятности, БОШКУ ОТОРВАЛ БЫ.
...
Рейтинг: 0 / 0
Разграничение прав на уровне интерфейса приложения
    #32088966
Фотография Moonspell13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"например, из под IDA"

ну эт понятно. но для обычных юзверей сложно.
а true-хакеры поломают все равно :-)))

Cooper, не горячись.
Ломать бывает интересней, чем строить :-)))
...
Рейтинг: 0 / 0
Разграничение прав на уровне интерфейса приложения
    #32088986
Gold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Очень замечательные проги. Я помню, видел инсталляцию, в которой до ввода серийного номера кнопочка "Далее" была заблокирована. Та мы её так чудненько разблокироваль и ломать ничего не надо :-)))
...
Рейтинг: 0 / 0
Разграничение прав на уровне интерфейса приложения
    #32089093
Фотография hDrummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну вот, плохой пример заразителен...
теперь или увеличится число оторванных голов ;)
или число разблокированных кнопок
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Разграничение прав на уровне интерфейса приложения
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]