Many StartUp or small websites have the problem that the user has to register again and again and again…
Either the user is not interested or too lazy in doing so (and thus he will never become a registered and valuable user) or he doesn’t maintain his user data within your site consequently.
For those sites I suggest to use, to integrate or to mix in third party authentication systems like Google Account (within the Google App Engine), Facebook Connect, OpenID , Twitter OAuth or other comparable systems.
These services can be used as standalone solutions or can be integrated in your own registration process.
My two cents why I would do, have done so:
- The user doesn’t have to register again, so it’s more likely that he will login to your site
- You will probably get the best user data quality you can achieve at this stage. You can read his email address or his name, and it’s very likely that he will keep the data of his third party account up to date
- You save time and money for building your own registry
And last but not least, it’s not that complicated to implement these ideas. Just follow the links in this post.
The different solutions deliver different data about the user, so it’s important to determine what is important for your site and finally choose the one, that matches best, or you combine all of those within you system. Then ask the user for missing data, when he connects.