Use SSL/TLS and use client certificates. Issue new users a cert with installation instructions for their web browsers and your web server can be configured to identify them for you. More - you can even lose the need to explicitly 'login' if you want - it can be handled by the SSL/TLS handshake. If you don't want to fork out the money for certs from a retail cert authority, use openssl to generate your own 'CA' and certificates for free.
A little Googling will tell you how.
In reply to Wrong layer
by snowhare
in thread Identifying clients
by ruzam
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |