A secure computer system including a client having a client database for
locally-authenticating a user; and a server, in communication with the
client, having a server database for remotely-authenticating the user in
response to a request from the client. The system also provides updating
of the client database according to results of the local and remote
authentication.