0
私は、ログインページとユーザー名とパスワードのデータベーステーブルを使用して、ASP.NET 2010でフォームの認証を実装しようとしています。なぜこのフォーム認証ではダブルログインが必要なのですか?
ユーザーの中には、2回認証する必要があり、そのようなユーザーには迷惑をかけており、彼らは不平を言っています。 web.configファイルで
私は、パスワードとユーザー名を検証した後、ファイルの背後にあるコードで
<authentication mode="Forms">
<forms loginUrl="WebFormLogon.aspx" defaultUrl="WebformHomepage.aspx"/>
</authentication>
を持って、私は次の操作を行います
あなたがIISで設定していないものをathenticationレベルFormsAuthenticationTicket ticket = new FormsAuthenticationTicket(1,
username,
DateTime.Now,
DateTime.Now.AddMinutes(60),
isPersistent,
userData,
FormsAuthentication.FormsCookiePath);
// Encrypt the ticket.
string encTicket = FormsAuthentication.Encrypt(ticket);
// Create the cookie.
Response.Cookies.Add(new System.Web.HttpCookie(FormsAuthentication.FormsCookieName, encTicket));
string redirectpage = FormsAuthentication.GetRedirectUrl(username, isPersistent);
Response.Redirect(redirectpage);
問題を再現し、異なる動作の違いを確認できますか? –