I am building the signup/login system for an ASP.NET site. I'm new to the Facebook integration, but I eventually figured it out. For our users, we want to allow them to signup via Facebook or through the standard method of email/password.
I am storing the email method into a SQL database. I am retrieving the values from Facebook (User ID, name, location etc) and need to store those values in the DB as well. I am handling all of this in the Master Page.
So the answer to my question may be your opinion, but what is the best method to manage the two different login types? I am considering using session variables to persist the login, and setting those variables from either source (Facebook or standard). Is that the way to go, or are cookies or viewstates a better method?