我正在开发一个网站,其中会话必须在15分钟后到期。 15分钟后,用户点击任何按钮后会重定向到另一个页面。然而,我的问题是在会话到期后,我需要维护的整数变量中有一个值。
会话到期后保留此值的最佳方法是什么?
由于
答案 0 :(得分:3)
您需要将该值放在某些持久性介质上,可能是数据库或磁盘上的某些文件。
答案 1 :(得分:1)
如果值不安全(例如登录名或角色ID等),您可以将其放入cookie中。请注意,cookie很容易被篡改。
答案 2 :(得分:0)
这是一个选择。您可以将此Int维护为ViewState
,但请记住,每个页面都有自己的ViewState
,并且您无法在其他页面上访问一个页面的ViewState。
答案 3 :(得分:0)
如果你想存储你可以使用的同一页面,可以使用viewstate或static varialbes,或者你可以在cookie中妥协安全性和存储数据,可靠的方法是将数据存储在数据库中并通过在某些事件上使用触发器来删除它