У меня есть проект, в котором я хочу дать разрешение пользователям, поскольку он может только добавлять или обновлять или печатать и т. Д., Есть ли какой-либо конкретный способ сделать это или какие-либо учебники, чтобы получить представление об этом. Мои разрешения образуют что-то вроде этого. Может ли кто-нибудь дать идею об этом, как правильно или лучше всего подходит для этого? Im помощью VS 2008 vb.net окна приложения с использованием SQLServer 2008Пользовательские разрешения в формах Windows
ответ
Хотя SQL сервер не дают некоторые права пользователя настройки, это звучит, как вы хотите контролировать это из вашего приложения, которые я могу понять (I Я сам работаю над подобным проектом). Есть два способа вы можете сделать что-то вроде этого:
На каждом Form_Load, отключить/скрыть элементы управления в той форме, которая в данный момент вошедшего в систему пользователя не разрешено использовать.
В обработчиках для разных событий запустите только код, если у текущего пользователя есть разрешения использовать эту конкретную функцию.
Как уже упоминалось, то, что вы хотите сделать, это не маленький проект, но это можно сделать. Что касается лучших практик для обработки этого, я бы сказал, что все работает для вас.
Это то же самое, что я думал о .. Нет ли другого простого способа? Любые благодарности за помощь ур – aj1
Единственной альтернативой в реальной жизни может быть, если вы можете найти существующий инструментарий/extension/etc, что даст вам какое-то GUI-средство для этого. –
- 1. Аутентификация Windows, пользовательские разрешения, WCF, Active Directory
- 2. Пользовательские пользовательские и пользовательские разрешения в Linux
- 3. Пользовательские разрешения в Web.API
- 4. Пользовательские разрешения JBoss
- 5. Пользовательские элементы в списках в формах C#?
- 6. Пользовательские данные в автоматически сгенерированных формах
- 7. Пользовательские разрешения для пользователей
- 8. Эквивалент холста в формах Windows
- 9. Событие AutoScroll в формах WIndows
- 10. Android - ContentProvider - пользовательские разрешения
- 11. пользовательские разрешения приемника вещания
- 12. Пользовательские разрешения Yootheme widgetkit
- 13. Sharepoint: Пользовательские разрешения просмотра
- 14. Пользовательские разрешения для просмотров:
- 15. Джанго Пользовательские разрешения
- 16. ИНТЕРАКТИВНЫЕ пользовательские разрешения
- 17. DRF Пользовательские разрешения
- 18. Пользовательские разрешения django-revproxy
- 19. TYPO3 BE пользовательские разрешения
- 20. Пользовательские роли/разрешения Wordpress
- 21. Иерархия папок и пользовательские разрешения в окнах
- 22. inet_ntoa() и разрешения пользователя Windows
- 23. Пользовательские разрешения Django по умолчанию
- 24. Пользовательские разрешения для страницы входа
- 25. Пользовательские разрешения от HABTM отношений
- 26. Laravel 4 Пользовательские разрешения пользователя
- 27. Google Spreadsheet Пользовательские разрешения функций
- 28. Пользовательские разрешения PHP - лучшая практика?
- 29. Добавить пользовательские разрешения для пользователя
- 30. Пользовательские разрешения Django не распознаются?
Почему вы заново изобретаете безопасность? Ваша база данных уже справляется с этим. –
@SLaks Im думает о том, чтобы надеть каждую форму и кнопку, чтобы проверить, имеет ли текущий пользователь разрешение на это. Если нет сообщения, но я не думаю, что это правильно .. это y я разместил qtn здесь. – aj1
@ Давид Хеффернан: Я не хочу ничего переизбирать. Его juz не знает, как это сделать, как Im, новый для программирования, и подумал, чтобы спросить, чтобы опытные люди, такие как u, могли мне помочь. как база данных справляется с этим? Есть ли у них какой-либо учебник или ссылка, которую вы можете мне дать, потому что я понятия не имею об этом. Пользователи создаются динамически, то есть через эту форму будут созданы только новые пользователи, и администратор предоставит разрешение в соответствии с его выбором. Мне нужна 1 форма, как указано выше, чтобы правильно выполнить требования? – aj1