Problemas no Login (Oracle)

Delphi

16/09/2003

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


Luciano.carvalho

Luciano.carvalho

Curtidas 0

Respostas

Motta

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;


GOSTEI 0
Luciano.carvalho

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.


GOSTEI 0
Motta

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


GOSTEI 0
POSTAR