ASP.Netの2つの基本的なフォーム認証の問題
-
05-07-2019 - |
質問
Windows Server 2008上でVSTS 2008 + C#+ .Net 3.5を使用して開発し、フォーム認証を使用してASP.Netアプリケーションを開発しています。 http://msdn.microsoft.com/en-からフォーム認証を学習しています。 us / library / aa480476.aspx
基本的な質問が2つあります
-
メソッド「FormsAuthentication.SetAuthCookie」を呼び出した後、ユーザーを認証する必要があると思うのですが、なぜステップ9で「9.FormsAuthenticationModuleクラスがフォーム認証Cookieを検出してユーザーを認証する」と言われますか?ステップ6(FormsAuthentication.SetAuthCookieを呼び出すとき)とステップ9の両方で、ユーザーを2回認証する必要があるようです。はいの場合、なぜユーザーを2回認証する必要があるのですか?
-
カスタムフォーム認証を実装するために(フォーム認証に使用されるカスタムユーザー資格情報データベースがあります)、4つのメソッドを呼び出す必要があります-" new FormsAuthenticationTicket&quot ;," FormsAuthentication.Encrypt&quot ;、新しいHttpCookieおよびResponse.Cookies.Add(authCookie)?または、" FormsAuthentication.SetAuthCookie"を呼び出す必要がありますか?
解決
- ステップ6を実行し、フォームライブラリモジュールがステップ9を実行します。
- いいえ、SetAuthCookie / RedirecterFormLoginを呼び出すだけです。
所属していません StackOverflow