2013-10-07 71 views
0

使用MVC與果園1.7安全/測試目的,我已經設置了系統註銷在webcofig文件1分鐘後,任何用戶:15分鐘後如何註銷用戶?

<authentication mode="Forms"> 
    <forms loginUrl="~/Users/Account/AccessDenied" timeout="1"/> 
</authentication> 

這似乎並沒有工作,因爲幾分鐘後,如果我開始瀏覽網站的後端,它工作正常。這不是爲了在1米後註銷我嗎?這意味着我不能查看後端。

我已經使用了我的項目中所有函數的[Authorize]屬性。 但是,這似乎並沒有太大的作用,有人建議刪除'sites'文件夾中的mappings.bin文件。

我想要做的就是在15分鐘後註銷用戶,如果用戶嘗試重新刷新或在15m後返回,則會導航到登錄頁面。關於我在做什麼的任何想法都是錯誤的

+0

您是否檢查過以確認用戶在formsauth超時後沒有獲取緩存頁面? – mezmi

回答

0

如果您在Orchard.Framework - > Security - > Providers - > FormsAuthenticationService中查看,您可以更改用戶在SignIn方法中登錄的時間。所以如果你不想編輯核心,你應該用你自己的軟件覆蓋這個服務。

相關問題