views:

15

answers:

0

I would like for users to login to my website using a verification with their social network. But along with verifying their login, I need them to also select a username, avatar, PayPal and various other custom options that need to be stored in my database.

Is there a way to display a typical registration, (without password field) and the user can then select a primary authentication method such as facebook to verify their identity. Then they can also select accounts such as twitter, myspace to share updates automatically.

So basically with a social network as authentication the user doesn't need to remember an additional password (unless they choose the normal authentication method).

Once registered, the information is stored in the database for that username. So next time they type in their username and click login. It remembers what primary network they used and automatically redirects them for authentication.

I guess in short, I would like the user to; 1. be forced to select a unique username upon registration. 2. select a primary authentication method (social network or normal password). 3. be asked to attach social networks for automatic updates. 4. be asked for any other info i can store in the database

I'm not sure what other way I can describe this, but I need to be pointed in the right direction.