Problemas no Login (Oracle)
Como faço para passar o parametro de usuario e senha para iniciar a conexão com o Oracle.
Estou somente usando o BDE, para conectar e passo somente o parametro de usuario, porem ele apresenta uma tela para digitar a senha.
Estava usando o componente database, porém não sei como faço para passar o parametro de senha, sem que o usuario visualize.
Valeu
Estou somente usando o BDE, para conectar e passo somente o parametro de usuario, porem ele apresenta uma tela para digitar a senha.
Estava usando o componente database, porém não sei como faço para passar o parametro de senha, sem que o usuario visualize.
Valeu
Luciano.carvalho
Curtidas 0
Respostas
Motta
16/09/2003
Coloque a prop. LoginPromp do TDataBase p/ False
Faça um form de password ,
file new/dialogs/password (ajuda)
no clique no botao faça algo assim
with DataBase do
try
Close;
LoginPrompt:= False;
CheckNewPassword;
Params.Values[´USER NAME´]:= EdtUsername.Text;
Params.Values[´PASSWORD´] := EdtPassword.Text;
Open; {Open DataBase}
except
on E:Exception do
begin
ShowMessage (´Não foi possível estabeler conexão com o Banco de Dados !´ + #13 +
´Verifique sua Conta de Acesso e Senha. ´ + 13 +
´Caso o problema persista contate a área técnica.´ + 13 +
´Erro Oracle : ´ + E.Message);
end;
end;
Faça um form de password ,
file new/dialogs/password (ajuda)
no clique no botao faça algo assim
with DataBase do
try
Close;
LoginPrompt:= False;
CheckNewPassword;
Params.Values[´USER NAME´]:= EdtUsername.Text;
Params.Values[´PASSWORD´] := EdtPassword.Text;
Open; {Open DataBase}
except
on E:Exception do
begin
ShowMessage (´Não foi possível estabeler conexão com o Banco de Dados !´ + #13 +
´Verifique sua Conta de Acesso e Senha. ´ + 13 +
´Caso o problema persista contate a área técnica.´ + 13 +
´Erro Oracle : ´ + E.Message);
end;
end;
GOSTEI 0
Luciano.carvalho
16/09/2003
Bem..não teria como eu passar para o Oracle, por logica, tipo declarar uma constante, e nessa constante teria o username e password, sem que o usuario digitasse.
A minha questão maior, e que o usuário não digite, assim que ele chamar a aplicação, a minha aplicação passaria o username e password.
A minha questão maior, e que o usuário não digite, assim que ele chamar a aplicação, a minha aplicação passaria o username e password.
GOSTEI 0
Motta
16/09/2003
deixe o loginprompt false,
deixe a senha no componente de database.
de open no database.
proteja seu fonte, pois a segurança está só nele
deixe a senha no componente de database.
de open no database.
proteja seu fonte, pois a segurança está só nele
GOSTEI 0