Hacker News new | ask | show | jobs
by efreak 1813 days ago
Steam does emails correctly when it comes to login/registration; your email address is just a contact method for your account, and you can have multiple accounts with the same email address.

IMO, the only client-side validation that would be done on email addresses is to ensure it doesn't have a space in it and it has an @ in it, and maybe make sure someone isn't doing funny things without a hostname (disallow IP-based hosts).