Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.133.131.168] |
|
Сообщ.
#1
,
|
|
|
Здравствуйте!
Подскажите пожалуйста, как сделать такую авторизацию: база данных написана в sql server 2008, приложение в Delphi 10. При запуске приложения, выходит форма для ввода логина и пароля. Пользователи должны храниться в бд. Как лучше хранить - с помощью дополнительной таблицы, куда вбивать логины\пароли пользователей или роли создавать с определением конкретных прав? Как соединить бд с приложением для того чтобы проверять введенные логины и пароли с теми которые в бд хранятся? |
Сообщ.
#2
,
|
|
|
Цитата AnlKirill @ можно и в доп. таблице, а можно использовать авторизацию sql-сервера Пользователи должны храниться в бд. Как лучше хранить - с помощью дополнительной таблицы Цитата AnlKirill @ нужно под это дело завести пользователя (или использовать того что уже есть), это если пользователи с паролями хранятся в отдельной таблице Как соединить бд с приложением для того чтобы проверять введенные логины и пароли с теми которые в бд хранятся? |
Сообщ.
#3
,
|
|
|
Цитата neut ral @ т.е. нужно создать роли базы данных и соединять их через ConnectionString ? еще нашел инфу , что можно создавать пользователей через sysdba, но в sql server не нашел ничего подобного... |
Сообщ.
#4
,
|
|
|
Цитата AnlKirill @ можно создавать пользователей через sysdba, но в sql server не нашел ничего подобного... http://yandex.ru/yandsearch?lr=213&clid=19...C25%2C2%2C0%2C0 |
Сообщ.
#5
,
|
|
|
Цитата AnlKirill @ Здравствуйте! Подскажите пожалуйста, как сделать такую авторизацию: база данных написана в sql server 2008, приложение в Delphi 10. При запуске приложения, выходит форма для ввода логина и пароля. Пользователи должны храниться в бд. Как лучше хранить - с помощью дополнительной таблицы, куда вбивать логины\пароли пользователей или роли создавать с определением конкретных прав? Как соединить бд с приложением для того чтобы проверять введенные логины и пароли с теми которые в бд хранятся? Вопрос - что надо от авторизации. Просто "создать видимость защиты" - каждый пользователь заведен на сервере и имеет соответствующую роль. В справке от сервера все очень хорошо и по русски описано. Если пользователи в домене то можно даже логин/пароль не спрашивать - доменная авторизация используется. Если действительно нужно разделять права - то, скорее всего, надо писать свою машинку с настройками дополняющими "серверную авторизацию" "Суперадмин" в MS Sql называется "sa" Пароль задается при установке сервера. |
Сообщ.
#6
,
|
|
|
Цитата Павел Калугин @ Цитата AnlKirill @ Здравствуйте! Подскажите пожалуйста, как сделать такую авторизацию: база данных написана в sql server 2008, приложение в Delphi 10. При запуске приложения, выходит форма для ввода логина и пароля. Пользователи должны храниться в бд. Как лучше хранить - с помощью дополнительной таблицы, куда вбивать логины\пароли пользователей или роли создавать с определением конкретных прав? Как соединить бд с приложением для того чтобы проверять введенные логины и пароли с теми которые в бд хранятся? Вопрос - что надо от авторизации. Просто "создать видимость защиты" - каждый пользователь заведен на сервере и имеет соответствующую роль. В справке от сервера все очень хорошо и по русски описано. Если пользователи в домене то можно даже логин/пароль не спрашивать - доменная авторизация используется. Если действительно нужно разделять права - то, скорее всего, надо писать свою машинку с настройками дополняющими "серверную авторизацию" "Суперадмин" в MS Sql называется "sa" Пароль задается при установке сервера. Большущее спасибо за помощь! |