Форум: "Базы";
Текущий архив: 2004.08.22;
Скачать: [xml.tar.bz2];
ВнизКак SQL запросом создать ползователя и пароль ему? Найти похожие ветки
← →
pashtet (2004-07-28 11:16) [0]Подскажите плз САБЖ!
← →
Соловьев © (2004-07-28 11:17) [1]никак - айпи надо юзать. или IBSecurity
← →
pashtet (2004-07-28 11:23) [2]
> Соловьев ©
СПАСИБО
← →
bds (2004-07-28 12:32) [3]Смотри isc_add_user(), isc_modify_user(), isc_delete_user().
В принципе любой набор компонент имеет обертку над этими функциями.
Кроме того можно пользоваться Service API.
← →
bds (2004-07-28 12:44) [4]Насчет SQL запроса - таки можно ;) Хотя это и хак, но для младших версий IB (4.x и ранее) только это и работало.
Коннектимся к системной базе ISC4.GDB (у FB - security.fdb) и пишем что-то вроде такого:
with Query do
begin
//-
sql.add("INSERT INTO USERS(USER_NAME,GROUP_NAME,PASSWD,FIRST_NAME,MIDDLE_NAME,LAST_NAME) "+
"VALUES (:USER_NAME,:GROUP_NAME,:PASSWD,:FIRST_NAME,:MIDDLE_NAME,:LAST_NAME)");
Prepare;
ParamByName("USER_NAME").AsString:=UserName;
ParamByName("PASSWD").AsString:=CreateInterbasePassword(Password);
//- остальные параметры...
Execute; Close;
end;
Процедуру получения хэша из пароля (у меня -CreateInterbasePassword) можно взять на ibase.ru
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.08.22;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.037 c