Can we implement this? It would be helpful in many cases and is better than IP check.
It can also be overcome using VPNs
I run a non-Bitcoin web site and use
browser fingerprinting to detect the same user using different accounts. They can use VPNs, TOR, proxies, etc. but if they use the same computer/browser they will have the same fingerprint. No need to check IPs, which is useless in many cases anyway, e.g. for some companies if you log in from work 10,000 people share the same IP address.