2012-01-09 37 views
4

是否與ASP.NET MVC 3(非畫布應用)Facebook的C#SDK的樣品是:Facebook的C#SDK樣品在ASP.NET MVC用戶賬號登記3

  1. 允許用戶通過網站的註冊表格
  2. 註冊允許用戶通過Facebook Connect登錄,並註冊用戶,如果這是他/她的第一次訪問
  3. 隨後允許用戶登錄/通過網站的登錄表單驗證,或通過Facebook(如果用戶通過Facebook Connect註冊)。

看起來這將是有利於許多其他常見的場景,但幾乎所有我見過的樣本不超越認證與Facebook用戶。我在想一個可以執行基本登錄/註冊場景的示例將有助於不必重新發明輪子。

非常感謝! :)

+0

@moguzalp謝謝,但這就是我的意思是,大多數例子/樣本在那裏一直這樣做。也許一旦我接近它,我會張貼自己的樣本。 – Gerald 2012-01-10 11:50:18

+0

正是我所需要的......在此期間你有沒有找到有用的東西? – rjovic 2012-01-16 18:38:25

+0

即將推出的MVC 4將支持處理OAuth和OpenID的新的簡單成員資格提供程序。它目前在ASP.NET Web Pages 2 DP中實現(http://www.asp.net/web-pages/overview/what's-new/top-features-in-web-pages-2-developer-preview#oauthsetup)我(終於)發現了它應該進入即將發佈的MVC 4的具體信息(http://aspnet.uservoice.com/forums/41199-general/suggestions/486926-new-membership-provider-interface-supporting -redir)。我覺得這會比重新創建登錄系統更好的解決方案,所以我會爲此付出代價。 – Gerald 2012-02-02 07:43:39

回答

3

我目前正在我的網站上做這個。但請注意,成員資格提供程序未正確對齊FB認證。在我的項目中,我有2個控制器用於FB認證,另一個用於表單認證。表單身份驗證代碼幾乎是新項目中提供的標準代碼,只是在添加Salt值後使用BCrypt加密密碼。

請參閱我的博客http://theocdcoder.com/tutorial-integrating-facebook-authentication-asp-net-mvc-3/ 爲FB整合。我沒有包含其他表單代碼的原因是它獨立於FB代碼。

同樣在Controller中的FB登錄方法中,如果用戶已通過Forms方法註冊,則不得不處理方案,如果不是,則爲相同的方法創建新記錄。

我希望它有幫助。

+0

鏈接已損壞。 – 2015-06-05 18:06:07

相關問題