No me especificas si quieres hacerlo mediante ADO,o con otro motor de BDs o quieres hacerlo todo por codigo implementando tu propio sistema de permisos a usuarios, De ser asi, yo he opinado en base a tu pregunta.
Supongamos que tenemos 3 tipos de usuario Administrador, Gerente, y Empleado. entonces creas una base de datos con los campos(password, UsuarioNombre, UsuarioTipo):
UsuarioTipo= 1, UsuarioNombre=Administrador, Password=''
UsuarioTipo= 2 , UsuiarioNombre=Empleado, Passsword=''
entonces tu decides que partes de la aplicacion estaran habilitadas para cada tipo de usuario, por ejemplo:
if UsuarioTipo = 2 then // corresponde a empleado
// deshabilitar menu herramientas, editar archivos, etc etc.
end;
espero que lo hayas entendido.