E-gold always ask for PIN code when an account registered there accessed by a computer via IP that is different from the IP when that account was registered. I think it's a neat feature from e-gold so that if your e-gold account was accessed by other people they will get difficulty to get the PIN code from your email (unless your email address is already hacked).