FormsAuthentication.RedirectFromLoginPage(username,true,cookiepath);
On を使用して、web.config で提供されてFormsAuthentication.RedirectFromLoginPage
いるものにリダイレクトしようとしています。DefaultUrl
web.config の認証セクション:
<authentication mode="Forms">
<forms name=".ASPXADMINAUTH"
loginUrl="/Default.aspx"
defaultUrl="homepage.aspx"
protection="All"
timeout="30" path="/admin" slidingExpiration="true" enableCrossAppRedirects="false" cookieless="UseCookies" domain="localhost" ticketCompatibilityMode="Framework20" ></forms>
</authentication>
httpModules セクション:
<add name="FormsAuthentication" type="System.Web.Security.FormsAuthenticationModule" />
ページはログインページから「homepage.aspx」にリダイレクトされていますが、認証 Cookie が設定されていません。
私の応答ヘッダーでは、Set-Cookieに認証 Cookie が含まれていますが、homepage.aspx ページには設定されていません。
そのため、LoginStaus および LoginName コントロールは機能していません。