2011-11-01 61 views
1

基本上我有一個web應用程序,我在現有API之上構建,當用戶登錄userName並且密碼通過SOAP調用傳遞給身份驗證和我得到一個響應告訴我,如果用戶是否有效,還有狀態碼(和其他信息)。C#,.Net - 使用自定義用戶驗證實現表單身份驗證

但是,這是非常多的。我想實現基本的表單身份驗證,使用此API調用來驗證用戶,並將他登錄到我的Web應用程序。現在我們只需要擔心一個角色,所以登錄的每個人都會看到同樣的情況。

我不太清楚從哪裏開始?

回答

2

實現自定義成員提供相當簡單:在這裏看到:http://msdn.microsoft.com/en-us/library/f1kyba5e.aspx瞭解詳情。

你應該能夠將它與WCF結合起來以得到你所需要的。

對於不合適的方法,例如改變密碼,然後扔NotImplementedException是正確的事情。

+0

謝謝,我注意到這是爲.Net 2.0。我使用4.0。我猜這兩者之間沒有太大的區別? – PercivalMcGullicuddy

+0

不多,不 - 應該工作得很好。 –

1

當用戶登錄時,請執行您的SOAP調用,如果成功,請致電FormsAuthentication.SetAuthCookie(username, bool persistent)

您可以正常使用其他任何東西;在Web.config中設置loginUrl指向您的自定義登錄頁面。

相關問題