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

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

 
MAxiMum   (2003-02-16 16:17) [0]

Помогите, пожалуйста, с такой задачей. Надо добавить пользователя БД Interbase. База данных создавалась для конкретного пользователя и его же паролем. Чтобы начать пользоваться с ней, естественно этот логин необходимо зарегить на этом компе. Не могли бы вы подсказать, как это можно сделать. Есть два варианта. Может, кто предложит еще. Первый - как в помощи. Но он не работает:

procedure AddUser(const aUser, aPass: String);
var IBSecurityService: TIBSecurityService;
begin
IBSecurityService := TIBSecurityService.Create(nil);
with IBSecurityService do
begin
Protocol := Local;
ServerName := "localhost";
Params.Add("user_name=SYSDBA");
Params.Add("password=masterkey");
Active := True;
try
FirstName := "Пользователь УМК";
UserName := aUser;
Password := aPass;
AddUser;
finally
try
Active := False;
finally
Free;
end;
end;
end;
end;


Второй - написать в наглую в файл isc4.gdb - но там пароли шифруются. И если они шифруются у меня так, нет вероятности, что на другой тачке будет по-другому. Это так сказать запасной вариант, расчитанный на недок. возможность.
А как надо?


 
MAxiMum   (2003-02-16 17:29) [1]

Никто не знает?


 
Reindeer Moss Eater   (2003-02-16 17:49) [2]

gsec.exe ?


 
y-soft ©   (2003-02-16 18:07) [3]

А кто сказал, что алгоритм шифровки должен измениться?
Если будет так, то с обратной совместимостью можно сразу же распрощаться. Всегда используется один и тот же вариант алгоритма DESX.

Примеры реализации:

http://www.ibase.ru/download/IBUSER.ZIP
http://www.ibase.ru/download/UNIXPASS.ZIP
http://www.ibase.ru/download/ib_pass.zip
http://www.ibase.ru/download/UNXCRYPT.ZIP
http://www.ibase.ru/download/ibusers.zip



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

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



Память: 0.45 MB
Время: 0.011 c
1-17046
Димон1
2003-02-25 13:03
2003.03.06
TControl.Color


7-17426
DDS
2003-01-06 12:49
2003.03.06
Как узнать загруженность процессора?


4-17460
JibSkeart
2003-01-17 15:32
2003.03.06
Как Работать с окошком с делать прозрачным итд если


3-16894
nkrainev
2003-02-14 15:15
2003.03.06
Так как все-таки обрабатывать исключение


4-17435
KPV-10k
2002-12-19 21:04
2003.03.06
Оконо во весь экран...




   Наверх