[英]Is there any easy way to redirect to session expire page after session timeout without redirecting to formauthentication loginUrl
我知道我們有表單身份驗證來設置loginUrl,當會話到期時,它會自動重定向到此URL。
我有一個要求,我必須在會話到期時顯示不同的頁面而不是login.aspx
我正在尋找它,但沒有找到任何合適的易於實施的解決方案。
我不想更改現有的已部署站點代碼,客戶端希望實現這個新的SessionExpired.aspx頁面
我閱讀http://www.schnieds.com/2009/07/aspnet-session-expiration-redirect.html ,他們有很好的解決方案,但我必須在.cs文件中進行更改,至少我不想做直到我得到任何簡單的解決方案
有沒有簡單的方法在表單身份驗證超時后重定向到會話過期頁面而不重定向到loginUrl?
創建SessionExpired.aspx
頁面后,您需要在頁面的aspx(而不是.cs)的head部分中添加一行。 (我希望你已經實現了母版頁,因此它只會在母版頁上添加)
<meta http-equiv="refresh"
content="1201;url=http://yourdomain.com/SessionExpired.aspx" />
此行將在1201秒(即20分鍾)后自動將瀏覽器重定向到SessionExpired頁面
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.