Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>Wait, there's a facebook developer toolkit on codeplex? Wish I'd known that. :-p</p> <p>I've noticed that most sites that let you sign in with either Facebook or your Email will only let you do ONE OR THE OTHER. For example, I have a LivingSocial.com account - and although they offer FB I can only log on with my email (as that's how my account was created). I have a BrazenCareerist account, but that let's me log in ONLY with my FB (even though they support email) because the account was created via FB Connect/Open-Graph. </p> <p>I didn't like that approach as it felt limiting - so I wanted users to be able to sign-in however they wanted. You have 4 flows:</p> <ol> <li>User signs up for site with FB and then signs in with FB on return</li> <li>User signs up for FB and then signs in with email on return </li> <li>User signs up with email and then signs in with FB on return</li> <li>User signs up with email and then signs in with email on return</li> </ol> <p>If they sign up with facebook, grab their email address for future use (via the FB API).</p> <p>Assuming they're signed up already on your site, then when they sign in with FB, there's no need request a password. (check their documentation <a href="http://developers.facebook.com/docs/authentication/">http://developers.facebook.com/docs/authentication/</a>) </p> <p>If they sign in with their email address, they'll need to enter a password. They probably created on if they signed UP with their email address; but the trick is that if they signed up with FB they might NOT have a password. </p> <p>I created a page that, upon FB sign up, asks for a password. It gives a friendly message like "Congrats! You account on [our site] is created. For your privacy, facebook doesn't tell us what your password is. Please create a password for [our site] below. (As long as you sign-in with facebook, you'll never use this)."</p> <p>Hope that helps. </p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload