Them: "When I click the button, the menu shows up. But it disappears as soon as I hover over it"
Me: What's your username?
Them: jdoe@somehost.com
$ mysql -e "SELECT useragent FROM login_audit WHERE user = 'jdoe@somehost.com'"
+---------------------------------------------------+
| useragent |
+---------------------------------------------------+
| Mozilla/1.22 (compatible; MSIE 2.0; Windows 3.1) |
+---------------------------------------------------+
Me: thumping noises on wood
Them: Yes?
$ mysql -e "DELETE FROM users WHERE user = 'jdoe@somehost.com'"
Me: Problem resolved, goodbye.
(Admittedly this is probably why they don't let me do support, but the point remains, it's trivial and you should have this info.)
> What about someone who can't log in using a browser which is not their usual?
You're assuming a couple things about our hypothetical login_audit table, neither of which are neccesarily true and both of which would make our audit table functionally as useless (at least to me) as the OP's site
* That we only store the last useragent
* Only successful logins are recorded
In the latter case, I probably needn't (but I will) point out that failure to make any entry in the table would imply more serious connectivity issues being afoot.
Me: What's your username?
Them: jdoe@somehost.com
Me: thumping noises on woodThem: Yes?
Me: Problem resolved, goodbye.(Admittedly this is probably why they don't let me do support, but the point remains, it's trivial and you should have this info.)