Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Разграничение прав на уровне интерфейса приложения / 16 сообщений из 16, страница 1 из 1
01.01.2003, 19:59
    #32085958
Fedishen
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разграничение прав на уровне интерфейса приложения
Ребята, подскажите пожалуйста, как разграничить доступ на уровне интерфейса программы? Вопрос в том как по логину, под которым человек входит, сделать какие-то кнопки интерфейса доступными а какие-то нет, какие-то пункты меню, и т.п. Кто-то может редактировать информацию, а кто-то нет. Может где-то можно об этом почитать? На уровне самой базы данных - понятно, но хочу акцентировать внимание на том как под это затачивать интерфейс?
Вообще работаю с FB и компонентами FIBPlus.
...
Рейтинг: 0 / 0
02.01.2003, 12:12
    #32085985
hDrummer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разграничение прав на уровне интерфейса приложения
/topic/18242&pg=1
...
Рейтинг: 0 / 0
03.01.2003, 12:49
    #32086130
Gold
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разграничение прав на уровне интерфейса приложения
Ты только блокированием кнопочек не ограничивайся, я то есть много прог, которые их без труда разблокировать смогут ...
...
Рейтинг: 0 / 0
03.01.2003, 13:54
    #32086150
Cat2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разграничение прав на уровне интерфейса приложения
В таких случаях я не ограничиваюсь блокировкой, а делаю объекты невидимыми.
...
Рейтинг: 0 / 0
03.01.2003, 14:04
    #32086153
Gold
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разграничение прав на уровне интерфейса приложения
To cat2
А тогда может получиться очень безобразное окошко ...
...
Рейтинг: 0 / 0
03.01.2003, 15:35
    #32086169
shane54
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Разграничение прав на уровне интерфейса приложения
to Gold

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

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

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

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

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

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


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