JavaScript | PHP
2stepAuth is an authentication system similar to the Battle.net authenticator as well as other authentication systems. It is meant to act as a second layer of security for your authentication needs.
This project comes with both a 'client' and a 'server'. The client is meant to be hosted privately on an internal network, while the server code is hosted on the remote server that you are authenticating to. The original intention of this is to ensure users can only log-in from a single location to a portal that is otherwise accessible to the public internet.
Live Demo of the client portion of this project.