我在网络配置中使用以下代码,但它无法正常工作。在session
到期时建立您的代码以进行重定向
我的代码是:
<authentication mode="Forms">
<forms name="MyAuth" timeout="60" protection="All" loginUrl="Login.aspx" slidingExpiration="true" />
</authentication>
<sessionState mode="InProc" cookieless="false" timeout="60" />
答案 0 :(得分:0)
我使用以下代码:
<authentication mode="Forms">
<forms name="WhateverYourAuthNameIs" loginUrl="~/Login.aspx" defaultUrl="~/Default.aspx" protection="All" path="/" cookieless="AutoDetect" timeout="2880" />
</authentication>
完美地为我工作。
答案 1 :(得分:0)
您可以使用Session [“sessionName”]检查会话,看看它是否返回null,是否只使用Response.Redirect(“login.aspx”)重定向它们;
if(Session["sessionName"]==null)
{
Response.Redirect("Login.aspx");
}