2015-03-31 75 views
1

我對錶單身份驗證有些疑問。如何增加asp.net網站中表單身份驗證的超時時間?在我的網站上,我設置了<forms loginUrl="Default.aspx" name=".ASPXAUTH" timeout="60000" protection="All">。但是如果我們在15分鐘後刷新頁面,它將重定向到默認頁面。你可以建議我任何一個,如何解決這個問題。如何增加表單身份驗證中的超時時間

在此先感謝!

+0

是這個問題?或者你只是想增加表單的時間跨度。正確澄清它 – BNN 2015-03-31 11:00:57

回答

0

如果要更改超時值是更長的時間,你可以很容易地在當地web.config文件更改超時值(超時值以分鐘爲單位):

<system.web> 
    <authentication mode="Forms"> 
      <forms timeout="50000000"/> 
    </authentication> 
</system.web> 
0

嘗試這樣的:

<authentication mode="Forms"> 
    <forms loginUrl="~/Auth/SignOn.aspx" timeout="40" slidingExpiration="true" /> 
</authentication> 

在一個側面說明,你應該讓TimeOut(Session) less than or equal to TimeOut(FormsAuthentication) * 2