|
1 / 1 / 0
Регистрация: 25.05.2008
Сообщений: 232
|
|
Ограничение доступа к меню... идеи18.01.2011, 14:57. Показов 3209. Ответов 29
Метки нет (Все метки)
Хочу в приложении ограничивать пользователям доступ к меню и хранить в базе что из меню доступно пользователю.
Кто организовывал подобное? Поделитесь опытом плиз! Как я себе это представляю на практике: Выстраивается дерево меню приложения в виде дерева (Тривью) с галочками с помощью АПИ функций. Админ назначает пользователю что ему доступно, взводя галочки. Потом жмет ок и выбор сохраняется в базу. При залогинивании пользоваетеля в приложение, из базы считывается доступный этому пользователю набор меню и делается активным (enabled). Все хорошо, но вот только как достать идентификатор меню уникальный, чтобы можно было менять местами меню в приложении без переназначения прав пользователя. Можно достать ID элемента меню и присвоить его пользователю, но тогда при перемещении этого пункта меню в приложении у него смениться этот уникальный ID! Есть ли идеи?
0
|
|
| 18.01.2011, 14:57 | |
|
Ответы с готовыми решениями:
29
Ограничение доступа в Инет!? Ограничение доступа к базе Нужны идеи по оптимизации меню |
|
1 / 1 / 0
Регистрация: 18.11.2010
Сообщений: 139
|
|
| 21.01.2011, 09:49 | |
|
Я вот счас вопрос прочитал. Ты хочешь их задизейблить? Если да, то лучше ставь инвизибля = фалс, потому как видел я хорошую програмку (EnButton походу), которая при наведении на практически любые задизейбленные контролы на форме делала их активными до конца работы приложения.
Удачи.
0
|
|
|
1 / 1 / 0
Регистрация: 18.11.2010
Сообщений: 139
|
|
| 21.01.2011, 09:55 | |
|
И ещё. Я есть не понимать. У тебя меню, например, такое что-ль:
Меню Откыть Сохранить - Выход Помощь О программе - Использование Если да, то в чём проблем??? Записал в файл настройки (если визибля тру, то 1, если фалс, то 0), потом считал (напр. 1 1 0 0 1 1 1 0 0) и поставил визиблю как надо. Если интересно, потом выкину код.
0
|
|
|
1 / 1 / 0
Регистрация: 18.11.2010
Сообщений: 139
|
|
| 21.01.2011, 10:06 | |
|
Кстати, насчёт EnButton. Она походу валяется здесь с исходниками:
' http://mxmxm.chat.ru/prcpp.html
0
|
|
|
1 / 1 / 0
Регистрация: 25.05.2008
Сообщений: 232
|
|
| 21.01.2011, 10:38 [ТС] | |
|
Спасибо погляжу.
Код тоже пригодиться
0
|
|
|
1 / 1 / 0
Регистрация: 18.11.2010
Сообщений: 139
|
|
| 25.01.2011, 09:53 | |
|
дай мне свой mail, я тебе проект пришлю.
0
|
|
|
1 / 1 / 0
Регистрация: 25.05.2008
Сообщений: 232
|
|
| 25.01.2011, 20:45 [ТС] | |
|
djinnwalker(сабака)mail.ru
0
|
|
|
1 / 1 / 0
Регистрация: 18.11.2010
Сообщений: 139
|
|
| 28.01.2011, 13:23 | |
|
Я тебе уже переслал
0
|
|
|
1 / 1 / 0
Регистрация: 18.11.2010
Сообщений: 139
|
|
| 01.02.2011, 16:47 | |
|
Ну так как? То, что нужно??
0
|
|
|
1 / 1 / 0
Регистрация: 25.05.2008
Сообщений: 232
|
|
| 01.02.2011, 17:33 [ТС] | |
|
У меня все намного сложнее. Но все равно спасибо!
0
|
|
|
1 / 1 / 0
Регистрация: 25.08.2009
Сообщений: 79
|
|
| 11.02.2011, 00:20 | |
|
Привет всем, кто отключился... у меня вопрос (я проссснулся):
![]() А как в TreeView подменить вместо меню от формы, списком в виде содержания в книге, например: Введение 1. Раздел 1.1. Описание элементов.. 1.2. Наличие их на базе ..... 2. Раздел 2.1. то-то 2.2. это-это и так разделов не ограничено и подразделов тоже, примено! Можно ли это в принципе? А если да, то что изменить в коде на 1-странице этой темы форума. К стати он у меня заработал четко. Спасибо!
0
|
|
| 11.02.2011, 00:20 | |
|
Ограничение доступа Ограничение доступа Ограничение доступа ограничение доступа Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо
Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
|