當用戶登錄到我的網站時,cookie在一個月後過期,但它仍會在10-20分鐘後註銷,其不確定性我會爲您提供我用於登錄的代碼餅乾和webconfig認證在不確定時間後自動註銷用戶
這裏有
Dim cookie As HttpCookie = FormsAuthentication.GetAuthCookie(usernameforcookie, _
keepme.Checked)
' Expires in 30 days, 12 hours and 30 minutes from today.
cookie.Expires = DateTime.Now.Add(New TimeSpan(30, 0, 0, 0))
Response.Cookies.Add(cookie)
Response.Redirect("Home.aspx")
這裏的cookie被保存一個月
一個代碼
代碼在登錄第二主網絡配置文件我設置
<authentication mode="Forms">
<forms loginUrl="Login.aspx" />
</authentication>
<authorization>
<deny users="?"/>
</authorization>
<customErrors mode="Off"/>
另外,我有例如在論壇上文件夾中許多webconfig,因爲這裏的論壇可以被任何人看到,所以我給予認證認證的用戶,下面是在代碼爲論壇
<authorization>
<allow users ="*"/>
<deny users="?"/>
</authorization>
Web配置現在的問題是.. 用戶被註銷之後的30分鐘時間不定意味着一段時間後10分鐘後,有時會自動的,但在開發服務器工作正常