But I'm a programmer, and time is precious. All over the web I see this particular piece of egregious stupidity:
Apps that use email addresses as user-ids.
I strongly advise against the use of email addresses as login ids. Consider the following 2 common cases:
- The user changes their email address (due to changing provider or whatever).
- A user leaves the community. Months/years later another user joins; they have the same email address as the old user, but are not the same person. Are you going to refuse them entry?
Worse, yet, if you're doing any kind of app that allows the user to build up a history, karma points, reputation, whatever, since you force them to throw away their entire investment in your site. They may as well go elsewhere. That history took the user time, energy and effort to build, and constitutes your only real barrier to entry against competitors who want to eat your userbase.
In Summary:
A login-id is an identity. An email address is not an identity. It is an address.
No comments:
Post a Comment