2013-04-16 155 views
0

我的第一個問題是:apsnetmembershipprovider和simplemembershipprovider之間是否有區別。我知道aspnetmembershipprovider令人噁心,因爲它總是創建臨時表。所以我想知道的是SimpleMembershipProvider使用AspNetMembership的SQL查詢或anather。會員供應商

而我的第二個問題是會員提供商用於Web Api項目的用途,其中客戶端應用程序將是移動應用程序。

回答

0

這個描述可以幫助:

的WebSecurity輔助類是管理用戶(會員)賬戶,密碼和其他成員的任務的推薦方式。 SimpleMembershipProvider類可以管理成員資格任務;但是,不建議這樣做,因爲WebSecurity提供了一種更簡單的方式來實現成員資格。 SimpleMembershipProvider類適用於需要對成員進程進行更精確控制的開發人員。

你可以在這裏閱讀更多,一節「備註」:http://msdn.microsoft.com/en-us/library/webmatrix.webdata.simplemembershipprovider(v=vs.111).aspx

如果你不喜歡的方式提供在做數據庫中的表,你可以實現自己的供應商或使用實體框架會員提供者(如果你使用EF):http://efmembership.codeplex.com/

+0

好吧,但我關心什麼SimpleMembership用於網頁,但我的項目是Web Api。或者在網頁或Web Api中使用它沒有區別。 – Dmitry

+0

看看這裏:http://forums.asp.net/t/1852069.aspx/1 – Fabio

+0

如果我正確理解這個主題,它是壞的使用Web Api中的SimpleMembership,因爲它只爲網頁創建,但我試圖在Web Api + Basic Authenfication中使用它,並且它的工作。或者最好實施我自己的會員供應商。 – Dmitry