當用戶登錄時,我在Session變量和第二頁上存儲user_id我檢查頁面加載,如果user_id存在則罰款,否則重定向到登錄頁面但是當我登錄並在幾秒鐘後重定向到下一頁時,它將在登錄頁面上重定向。我已經嘗試了所有的解決方案但一切都是徒勞在MVC中幾秒鐘後Asp.net會話自動過期
重要提示: 另一件事是,應用程序工作正常開發服務器上,並在局域網,但活的服務器在這個問題上本地IIS正在發生。 繼web.config文件中的代碼是
<system.web>
<customErrors mode="Off" />
<trust level="Full" />
<authentication mode="Forms">
<forms loginUrl="~/Security/Registration" timeout="30"
slidingExpiration="true" />
</authentication>
<sessionState timeout="30"></sessionState>
<compilation targetFramework="4.5" />
<httpRuntime targetFramework="4.5" />
</system.web>
您使用設置超時在web.config中在mvc中進行身份驗證?爲什麼不嘗試使用身份呢? – Valkyrie
向我們展示如何設置變量,如何獲取並比較變量,以及它在哪裏失敗。 –
我最好的猜測是你的cookie/session定時器沒有設置,或者你已經設置了它幾秒鐘。 – Valkyrie