Se supone que las apliciones a que te refieres estén en Delphi?. Pues en ese caso lo que tienes que hacer es al abrir la aplicación pasarle el usuario y Clave y la base de datos y con esto se abre sin más.
Para diferentes usuarios, lo lógico sería crear una tabla de usuarios con sus claves correspondientes encriptadas, independientemente de las que tú como administrador hayas creado en Interbase.
1.- La aplicación envía en su cadena de conexción el usuario y la clave, por ejemplo como se dijo SYSDBA - masterkey.
2.- Se presenta una pantalla con dos Tedit, uno para el usuario y otro para la clave
3.- Se busca en la tabla usuarios el usuario y clave introducidos y si todo es correcto se da paso y sino al tercer intento se cierra la aplicación y la base de datos.
Un Saludo.
|