1

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 コントロールは機能していません。

4

1 に答える 1