Já consegui galera.
Como fiz:
1 – Copiei o Arquivo UCmd5.pas da pasta source do UserControl, para a pasta do meu Projeto.
2 – Adicionei o UCmd5.pas a biblioteca do meu projeto;
3 – Criei a seguinte função:
function MD5Sum(strValor: String): String;
begin
Result := UCmd5.MD5Print(UCmd5.MD5String(strValor));
end;
4 – Usei o Codigo para poder pegar a senha q informei no meu edtSenha.text:
Resultado := MD5Sum(edtSenha.Text);
// Criptgrafa a senha para comparar com a do banco (campo ucpassword da tabela uctabusers)
Resultado2 := MD5Sum(IntToStr(IUsuario)+edtUsuario.Text+MD5Sum(edtSenha.Text));
// Essa gera a key salvo no campo uckey da tabela uctabuser)
Após isso só tratar o que vc precisa, que no meu caso, foi comparar a senha do banco com a qual eu informei via sistema.
-
Esta resposta foi modificada 8 anos, 4 meses atrás por
Fabio Matte.