Тема: Rad 10 + MS SQL
Показать сообщение отдельно
  #2  
Старый 17.05.2018, 20:52
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 7,700
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Да тут из общего только логин и настройка интерфейса. Все остальное зависит от данных и отчетов, которые тебе нужно реализовывать.

По поводу логина. Есть 2 пути.
1. Используем встроенную авторизацию. Тогда можно создать свои спец роли средствами сервера (но тогда и рулить ими надо будет через тулы сервера), или просто еще одна табличка с доп. настройками по логину пользователя.
2. Для доступа к БД используем служебного пользователя, а авторизацию делаем сами (ну, в общем, примерно то, что ты описал).

По поводу реализации. Надо будет залезть в .dpr файл и там руками до создания главной формы вставить свой код авторизации (в т.ч. и доступа к БД). Далее по типу юзера можно создать либо одну главную форму либор другую (это если роли не пересекаются, те вводят данные одни люди, а смотрят отчеты другие) либо просто настроить интерфейс главной формы что бы показать/спрятать соотв. меню/кнопки.
Ответить с цитированием