While this wont stop cheating hacks, here is a password security system that is quite good (I saw something similar on another game and I think this is how it works)
In your account on the website you are allowed to set a "secure location" which requires email confirmation (you get sent a link which you click on to confirm)
This makes the gameserver remember most of your ip address - enough to get it down to a fixed address like your routers address or even just your town if getting it closer is impractical)
Once this is set people cannot log into the game on your account from other ip addresses
You can change or remove your "secure location" by logging into your account on the website and choosing that option. This requires email confirmation.
Attempting to change the email on an account would be protected by old email confirmation or a security question and old email notification.
What this means is even if they get your game password they still cannot log in as you unless they can also get into your email account.
Obviously nothing is uncrackable but the more headaches you give to hackers the more they will rage quit as they probably have anger issues.
a lot ISP's are providing dynamic IP addressing schemes to its customers. Even my IP address alters one time per month. This security system will harm more people then preventing cheaters.
And not to mention that a lot people likes to forget their mailbox password ...
@merlin ; themida is already on its knees
On the other game it was optional for if you wanted to set secure location.
So for those who are able to use this added security, its a good feature for it to be provided.
Those who cannot use it or didn't want to didn't have to.
How dynamic really is your dynamic IP ? Does it have you coming from say America one week and Russia the next week or is it all the same country ? If its all the same country then this technique could still protect you from hackers in other countries if it gave options of how wide you wanted your protected IP region to be. (That option was not on the other game, but in theory it could work)
Google adverts are able to know the town of most people from their IP so most people can benefit from a town wide or even tighter protected IP region