【发布时间】:2013-12-06 01:02:12
【问题描述】:
我是 ASP.NET 的新手。我有一个关于表单身份验证的问题,我有一个带有表单身份验证的 Web 应用程序 (HPE),它已经部署到 IIS 中,
Web 服务器中有一个 Eligibility 网站,它是用经典的 ASP 开发的,它使用表单身份验证。该主网站链接到 Web 应用程序,如 HPE、CHDP、BCCDP 等。当我单击 HPE 链接时,我将重定向到 HPE 应用程序,我将 HPE 票证超时设置为 20 分钟(与主站点相同)。
当我在 HPE 停留超过 20 分钟(做一些事情以保持 HPE 票证有效)时,我单击侧栏 CHDP 链接(指向 CHDP 应用程序),它将直接进入超时页面而不是 CHDP 应用程序。当我在 HPE 应用程序中停留 20 分钟时,有什么方法可以转到主站点的其他页面?
以下是 web.config 中 HPE 的身份验证部分
<system.web>
<authentication mode="Forms">
<forms name=".HPEAUTH" loginUrl="Logout.aspx?go=login" timeout="20" defaultUrl="/Eligibility/Cookiemonster.asp" requireSSL="false" protection="All" path="/" slidingExpiration="true"/>
</authentication>
<authorization>
<deny users="?"/>
</authorization>
</system.web>
抱歉,我没有在 Eligibility(主站点)目录中找到任何 web.config 文件。任何想法或尽管将不胜感激。
【问题讨论】:
标签: asp.net forms authentication