Вниз
Скачать: CL | DM;

Проверка регистрации пользователя   Найти похожие ветки 

← →
MagMag   (2003-10-25 15:02) [0]

Как в программе осуществляющей добавлении пользователя в InterBase c помощью ADDUSER, проверить существует он или нет в базе пользователей.


← →
kaif ©   (2003-10-25 16:18) [1]

Если ты используешь компоненты IBX, то там есть какой-то компонент с палитры InterBase Admin, который может запросить список всех пользователей сервера (компонент не помню - посмотри в справке).


← →
mOOx_ ©   (2003-10-25 16:25) [2]

Ну или коннектись к isc4.gdb и спроси его, кто тама есть :)


← →
kaif ©   (2003-10-25 17:00) [3]

2 mOOx_ © (25.10.03 16:25) [2]
Нет, так неправильно. Если сервер поменять с IB6.0 на Firebird, то база паролей по-другому будет называться и приложение не справится с задачей. А компонент запрашивает через API, которое в файл конфигурации смотрит. К тому же я не исключаю вероятность того, что формат или имена полей в isc4.gdb могут поменяться в какой-то версии firebird или другого клона. Лучше придерживаться документированных свойств, чем ходить в обход системы. Плюс ко всему, администратор может изменить расположение файла isc4.gdb. Тогда, как минимум нужно анализировать файл конфигурации сервера, а к этом файлу администратор может закрыть доступ в NT средствами операционной системы и приложение опять не справится с задачей.
К тому же если задающий вопрос реализует такую функцию, как добавление юзера на сервер, ИМХО, он дожен сделать все правильно и согласно документированным свойствам, а не как попало, так как он пишет тулз админа, а не просто пользовательское приложение, которое хочет работает, а хочет - нет.
А иначе его тулза никому на фиг не нужна будет. Поставит админ себе другую тулзу и будет ее юзать и доверять ей.


← →
mOOx_ ©   (2003-10-25 17:35) [4]

Ксать да, об таких моментах я как-то не задумался. Ну тогда, по крайней мере к документации Firebird, есть такая весчь, как APIGuide.pdf (или как-то так). http://www.ibase.ru/ib6.htm. Возможно, там описаны функции, которые так или иначе совместимы с IB. Так что можно, я думаю, почитать. Когда-то и я таким баловался, но пользователей я доставал описанным способом :). Так веть и через АПИ можно. Тока не знаю как. По крайней мере я линканул, так что...
Удачи.


← →
Zacho ©   (2003-10-26 14:43) [5]

Насколько помню, функциями IB API isc_xxx_user список пользователей получить нельзя.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.02 c
1-41307
satron
2003-10-31 11:16
2003.11.13
Вызов OutLook


1-41612
Ganjo
2003-11-04 10:44
2003.11.13
Раскладка клавиатуры


11-41127
Kladov
2003-02-18 16:51
2003.11.13
Про глюки тулбара.


7-42172
AndreySoft
2003-08-29 21:53
2003.11.13
Как выключить компьютер по IP-адресу


1-41582
AndriyS
2003-10-27 13:22
2003.11.13
Разделитель целой и дробной части




   Наверх