2011-04-06 43 views
2

我正在開發我的網站並在我的網站中我希望用戶通過他們的 社交網絡憑證(如Facebook和Twitter)登錄。在我的應用程序中登錄Facebook/Twitter

我應該如何跟蹤這些用戶,當他們在我的網站上做任何事件?假設用戶使用Facebook用戶名&密碼登錄,現在他被重定向到下一頁。在該頁面上,我們正在進行一些活動,如「添加內容」。如何跟蹤這個?

是否有任何程序使用此?

+0

所以你不知道如何在你自己的數據庫上創建一個用戶表並向其中插入數據,但是你需要一步一步的解釋你所問的內容。聞起來像功課。 – gkaykck 2013-03-10 06:17:50

回答

1

看一看一個的OAuth的C#庫 http://www.matlus.com/oauth-c-library/

+0

是的,我看過這些例子,但我的問題是在從facebook,twitter,vimeo獲取用戶信息之後,在我的應用程序中處理該用戶信息的過程是什麼意味着我們必須將該用戶註冊到我們的網站或其他地方。 – anil 2011-04-06 09:07:03

3

常見的做法是將用戶的Facebook或Twitter帳戶與您的內部帳戶相關聯,然後通過內部帳戶ID跟蹤所有用戶活動。如果新登錄的用戶沒有內部帳戶,則通過Facebook/Twitter數據靜默創建它並自動關聯。

順便說一下,使用Facebook和Twitterizer作爲推文,將您的ASP.Net應用程序與Facebook和Twitter集成起來會更容易。

+0

感謝buru,我擁有所有facebook和twitter用戶帳戶的用戶信息,現在我們將userinfo與內部數據庫關聯起來,當用戶點擊facebook或twitter按鈕時,然後在代碼後面插入用戶信息到我們的用戶表或重定向用戶到註冊頁面,然後用我們所擁有的信息填寫這些字段,然後註冊。 – anil 2011-04-06 09:56:44

+0

那麼,您是在數據庫中註冊用戶,從Twitter/Facebook帳戶填寫他們的信息?如果這是正確的,那麼你的問題是什麼? – buru 2011-04-06 12:11:35

+0

是的,這是正確的,但我需要一步一步的過程,在數據庫中輸入用戶信息等。 – anil 2011-04-06 12:43:29