質問

Windows Server 2008上でVSTS 2008 + C#+ .Net 3.5を使用して開発し、フォーム認証を使用してASP.Netアプリケーションを開発しています。 http://msdn.microsoft.com/en-からフォーム認証を学習しています。 us / library / aa480476.aspx

基本的な質問が2つあります

  1. メソッド「FormsAuthentication.SetAuthCookie」を呼び出した後、ユーザーを認証する必要があると思うのですが、なぜステップ9で「9.FormsAuthenticationModuleクラスがフォーム認証Cookieを検出してユーザーを認証する」と言われますか?ステップ6(FormsAuthentication.SetAuthCookieを呼び出すとき)とステップ9の両方で、ユーザーを2回認証する必要があるようです。はいの場合、なぜユーザーを2回認証する必要があるのですか?

  2. カスタムフォーム認証を実装するために(フォーム認証に使用されるカスタムユーザー資格情報データベースがあります)、4つのメソッドを呼び出す必要があります-" new FormsAuthenticationTicket&quot ;," FormsAuthentication.Encrypt&quot ;、新しいHttpCookieおよびResponse.Cookies.Add(authCookie)?または、" FormsAuthentication.SetAuthCookie"を呼び出す必要がありますか?

役に立ちましたか?

解決

  1. ステップ6を実行し、フォームライブラリモジュールがステップ9を実行します。
  2. いいえ、SetAuthCookie / RedirecterFormLoginを呼び出すだけです。
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top