Here's an idea.
Along with your password, you create a pin - it could be anything.
Anytime you log in under a new IP, after your put your password in you'll be taken to a page where you need to put your pin in as well. Remove the feature to recover your pin if you forget. You won't have the option to change it as well - you must contact an admin to do this.