ASP.NETでユーザーを認証するために、私はこのようなコードを見てきました
if (loginManager.Authenticate(username, password))
{
Session["Authenticated"] = 1;
}
後続のリクエストでは、の値Session["Authenticated"]
が1であるかどうかを確認して、現在のユーザーが認証されているかどうかを判断します。
これは非常に簡単です。私の質問は、これはASP.NETフォーム認証とどのように違うのですか?-FormsAuthenticationクラスを使用して認証Cookieを作成し、User.Identity.IsAuthenticated
フィールドに基づいてユーザーが認証されているかどうかを判断しますか?