簡體   English   中英

ASP.Net中的兩個基本表單身份驗證問題

[英]two basic Forms authentication issue in ASP.Net

我正在使用VSTS 2008 + C#+ .Net 3.5在Windows Server 2008上進行開發,以使用Forms身份驗證開發ASP.Net應用程序。 我正在從http://msdn.microsoft.com/zh-cn/library/aa480476.aspx學習表單身份驗證

我有兩個基本問題,

  1. 我認為在調用方法“ FormsAuthentication.SetAuthCookie”之后,應該對用戶進行身份驗證,為什么在第9步中說“ 9.FormsAuthenticationModule類檢測到表單身份驗證cookie並驗證用戶身份”? 似乎我們需要在步驟6(當我們調用FormsAuthentication.SetAuthCookie)和步驟9中兩次對用戶進行身份驗證? 如果是,為什么我們需要兩次驗證用戶身份?

  2. 為了實現自定義的Forms身份驗證(我有一個用於Forms身份驗證的自定義用戶憑據數據庫),我是否需要調用4種方法-“ new FormsAuthenticationTicket”,“ FormsAuthentication.Encrypt”,新的HttpCookie和Response.Cookies 。新增(authCookie)? 還是只需要調用“ FormsAuthentication.SetAuthCookie”?

  1. 您執行步驟6,窗體庫模塊執行步驟9。
  2. 不,只需調用SetAuthCookie / RedirecterFormLogin。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM