Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Хранение пользователей в FireBird
|
|||
|---|---|---|---|
|
#18+
Подскажите пожалуйста, как быть с организацией пользователей реальной системы. Я храню имена пользователей, пароли и точки доступа в самой базе данных, то есть в созданных мною таблицах, а клиентские части присоединяются к базе данных через sysdba с измененным паролем, насколько это верное решение??? Использовать пользователей сервера непонятно как, ведь они не привязаны к базе данных и что с ними произойдет после переустановки сервера... Заранее благодарен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2015, 03:35 |
|
||
|
Хранение пользователей в FireBird
|
|||
|---|---|---|---|
|
#18+
ChatlaninnПодскажите пожалуйста, как быть с организацией пользователей реальной системы. Я храню имена пользователей, пароли и точки доступа в самой базе данных, то есть в созданных мною таблицах, а клиентские части присоединяются к базе данных через sysdba с измененным паролем, насколько это верное решение??? Использовать пользователей сервера непонятно как, ведь они не привязаны к базе данных и что с ними произойдет после переустановки сервера... Заранее благодарен. Совсем не верное. Что мешает использовать учетки самого FB? Вообще все пароли и учетные данные хранятся в security2.fdb, при переустановке сервера она просто переносится. Например,в софте,который я обслуживаю учетные записи хранятся в таблице в БД, и если при запуске модуля администрирования программы не находятся учетные записи в security2.fdb - выдается соответствующее сообщение и предложение создать усера с дефолтным паролем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2015, 03:57 |
|
||
|
Хранение пользователей в FireBird
|
|||
|---|---|---|---|
|
#18+
Gallemar, не факт. Всё зависит от задачи. Если какой-нибудь веб-портал, то учётки лучше хранить в своих таблицах. Если толстый клиент, то в security2.fbd, если тонкий клиент, то можно и так и так. Единственное что даже если все пользователи подключаются к БД через одну учётку, то всё равно желательно чтобы это был не sysdba ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2015, 09:11 |
|
||
|
Хранение пользователей в FireBird
|
|||
|---|---|---|---|
|
#18+
Симонов ДенисGallemar, не факт. Всё зависит от задачи. Если какой-нибудь веб-портал, то учётки лучше хранить в своих таблицах. Ну да,спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2015, 09:14 |
|
||
|
Хранение пользователей в FireBird
|
|||
|---|---|---|---|
|
#18+
Симонов ДенисЕдинственное что даже если все пользователи подключаются к БД через одну учётку, то всё равно желательно чтобы это был не sysdbaSYSDBA там не должен быть ни при каких обстоятельствах. ChatlaninnИспользовать пользователей сервера непонятно какИх использование описано в доке. ChatlaninnЯ храню имена пользователей, пароли и точки доступа в самой базе данных,Как по мне, так вычеркнуть отсюда пароль, пусть он живет в security2.fdb(с логином вестимо, а логин вполне может сопадать с тем, что ты хранишь у себя в БД), остальное храни и пользуйся. Народ практикует кто во что горазд. Да, есть еще такая сущность как "роль". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2015, 09:20 |
|
||
|
Хранение пользователей в FireBird
|
|||
|---|---|---|---|
|
#18+
Мой опыт говорит за то, чтобы сама программа логинилась к БД под единым логином-паролем. Без присвоенной роли у нее права только на таблицу, где хранятся кэши паролей. Логин-Пароль, введенные юзером, проверяются уже по этой таблице. В зависимости от результата идет переподключение с присвоенной этому пользователю Ролью. Таким образом, мы, наоборот, развязаны от security2.fdb и можем гибко управлять правами пользователей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2015, 10:42 |
|
||
|
|

start [/forum/topic.php?fid=40&msg=38905596&tid=1562974]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
79ms |
get topic data: |
13ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
| others: | 13ms |
| total: | 189ms |

| 0 / 0 |
