2009-09-17 19 views
0

我在MSDN上發現了this文章。它描述瞭如何編寫自定義登錄頁面和SharePoint網站的成員資格提供程序,以便按照自己的需要管理對網站的訪問。
我想知道:是否有可能只添加此自定義登錄頁面,而不指定會員供應商?如果我通過調用FormsAuthentication.SetAuthCookie()在登錄頁面上對用戶進行身份驗證,那麼它不夠嗎?
我真的不明白它是如何工作的,這就是爲什麼我問這些問題,我不想開始實施自定義會員供應商,如果我不需要一個。Sharepoint網站和具有自定義登錄頁面的自定義會員供應商

回答

0

如果要使用基於表單的身份驗證(FBA),則需要指定成員資格提供程序。但是,而不是實現你自己的,我會建議使用(或擴展)一個現有的。最常見的是SqlMembershipProvider,附帶的ASP.NET 2.0:

How To: Use Forms Authentication with SQL Server in ASP.NET 2.0

還有,在SharePoint列表中存儲的會員/ profile文件數據的CodePlex項目:

SharePoint 2007 List Membership Provider

+0

會出現什麼如果我不在我的cofig文件中加入會員元素,會發生什麼? – agnieszka 2009-09-18 05:55:32

+0

因爲我不需要存儲這些數據,我只需要驗證我的用戶。我知道我以前使用過表單身份驗證,而不在配置文件中包含任何成員信息。它是否使用了一些默認認證呢? – agnieszka 2009-09-18 05:57:00

+0

不在sharepoint,雖然 – agnieszka 2009-09-18 06:00:49