我想爲MVC網站實現非常基本的Asp.net表單身份驗證機制。我得到的問題是我的身份驗證cookie被設置爲在一年後過期,而我不希望它在這麼長時間後過期。下面是我的一些代碼:表單身份驗證Cookie不會過期
的web.config
<authentication mode="Forms">
<forms loginUrl="~/Account/Login" timeout="2" />
</authentication>
控制器
...
FormsAuthentication.SetAuthCookie(username, false);
...
我發現這個answer(這個問題是相似的,但在我的情況下,超時不會發生),但這是唯一的方法來使cookie過期或我在這裏做錯了什麼?
當我認爲它設置在一年後到期,即使它應該在幾分鐘後過期餅乾,爲什麼呢?
我要的是莫名其妙的用戶會獲得一段時間後退出,我想設置屆滿forms
標籤將做的工作?
你可以發佈你的web.config嗎?特別是標籤 –
lopezbertoni
我沒有在配置 – sttaq
成員提供商是一個必需的東西? – sttaq