|
0 / 0 / 0
Регистрация: 21.03.2021
Сообщений: 5
|
||||||
.NET 4.x Авторизация в программе по ролям23.03.2021, 00:28. Показов 2423. Ответов 1
Добрый день, столкнулся с проблемой.
Есть локальная бд mssql. Есть форма для Администратора. Есть форма для Пользователей. Проблема с авторизацией. В таблице юзеров есть поле: Роль(Администратор, Пользователь). В чем суть проблемы: Человек вводит свои данные, которые есть в таблице: логин и пароль Нужно написать код, который по введенным данным определит какой тип пользователя (или какая роль) у этого человека и открыть соответствующую для этого человека форму. Авторизацию по логину и паролю я сделал. Заранее спасибо за помощь. Код C#:
0
|
||||||
| 23.03.2021, 00:28 | |
|
Ответы с готовыми решениями:
1
Авторизация по ролям Авторизация пользователя по ролям Доменная авторизация с разделением по ролям |
|
1497 / 1238 / 245
Регистрация: 04.04.2011
Сообщений: 4,363
|
|
| 23.03.2021, 15:06 | |
|
https://www.cyberforum.ru/ado-... st15334663
Добавлено через 1 час 11 минут Еще о "ролях". Не следует путать роли и функциональные прерогативы пользователей в самом приложении, работающим с СУБД. Роли (Role) - это термин SQL-сервера. Их назначение в разграничении прав (Grants) пользователей (точнее, соединений с т.зр. сервера) независимо от логики клиентских приложений. Достаточно мощное средство для "разруливания" доступа к БД поьзователей (Users). Если Вам нужно предусмотреть несколько режимов работы приложения, в зависимости от конкретного пользователя, и при этом логика переключения никак не зависит от SQL-сервера, то лучше использовать другие термины, например "специализация", "режим", "функциональность" и т.д. Например, - если приложение дает возможность только смотреть данные, то специализация - обычный пользователь, - если дает вводить оперативные данные (счета-фактуры, накладные), то специализация - ответственный пользователь (допустим, бухгалтер или кладовщик), - если позволяет удалять любые данные, то специализация - администратор БД, и т.д.
1
|
|
| 23.03.2021, 15:06 | |
|
Помогаю со студенческими работами здесь
2
Авторизация по ролям C# Авторизация по ролям Авторизация по ролям Авторизация в программе Авторизация в программе Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|