A method of accomplishing two-factor user authentication, comprising
providing two separate user authentication methods, enabling a user to
communicate authentication data for both authentication methods to a
first web site using the internet, and enabling the communication of at
least some of the authentication data from the first web site to a second
web site also using the internet. Both web sites are thus involved in
user authentication using the authentication data.