2013-02-14 33 views
0

我看不出這個功能的實用性,因爲每個人都節省約數據庫,而不是在的web.config文件成員的信息,所以我們需要所有的時間來寫我們自己的函數來驗證,如果用戶哪些檢查與相應的密碼一起存在於數據庫中。FormsAuthentication.Authenticate()實用程序?

+0

據微軟稱它已經過時了:http://msdn.microsoft.com/en-us/library/system.web.security.formsauthentication.authenticate.aspx – 2013-02-14 11:21:36

回答

0

,當你需要在不要求他輸入密碼來認證用戶存在這樣的情況。這裏是我用它的情況:

我必須使用asp:Login控制網站。我點擊登錄按鈕,使用用戶名和密碼對用戶進行身份驗證。

然後,我被要求實現另一種類型的登錄,與現有登錄平行(用戶可以選擇),使用OpenID。 因此,基本上,在電子郵件供應商確保用戶的電子郵件後,我會自動對其進行身份驗證,而不要求用戶名或密碼。

喜歡的東西:

if ((hasUsername(email))) 
{ 
    FormsAuthentication.SetAuthCookie(userName, true);  
}