![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Разграничение полномочий в приложении, работающем с БД [D7, MSSQL]
BlackCat © (2007-10-05 16:27:00)Доброго времени суток всем!
Пише приложение, работающее с БД на MS SQL.
Работать с ним будут несоклько человек, у которых разные права должны быть. При разработки структуры БД пришел к выводу, что буду использовать логины SQL-сервера.
Можно конечно оставить свойство Login Prompt включеным, чтобы запрашивался имя и пароль, но это как-то некрасиво будет. Хочу свое окно, чтобы там вводить имя и пароль, а вот как их проверить и пускать или не пускать пользователя, что-то дойти не могу. Может кто уже делал чего подобного, помогите, или просто поделитесь мыслями, потому что просто не представляю, как это всё сделать...
BlackCat (2007-10-05 16:42:00) [61]не, это понятно, что это задача сервера, и он проверит.
Просто если к примеру ADOConnection1->LoginPrompt = true;, то это понятно.
ADOConnection1->ConnectionString = ".........."; - это тоже понятно.
Поставлю вопрос по другому:
Если у меня есть форма для вода имени пользователя и пароля
(не ЛогинПромпт = тру!!!!!), то каков будет механизм для проверки???
Это какой-то запрос к БД на проверку имени пользователя и пароля??? В это случае с каким имененм и паролем коннектиться к базе, чтобы проверить введенные пользователем данные??? Из-под sa будет как-то "неправильно" (c).
clickmaker (2007-10-05 16:35:00) [62]
> вот как их проверить и пускать или не пускать пользователя
так если логины сервера, то это его задача будет