Session 我们可以检查asp.net中的会话值是否已更改吗?是否要设置像脏标志这样的属性?

Session 我们可以检查asp.net中的会话值是否已更改吗?是否要设置像脏标志这样的属性?,session,Session,我有一个会话[Variable],它被设置为value1 onload 现在,根据用户对应用程序的操作,我可以设置Session[Variable]=value2 更改会话值后,是否有任何属性来检查会话[Variable]是否已更改 简言之: Onload会话[变量]=值1 SomeUserAction会话[变量]=值2 Onsubmit检查会话[Variable]是否已从值1更改 会话是否有用于跟踪更改的属性?服务器保留了一个会话ID。检查用户是否为同一用户的唯一方法是将会话ID与其他可验证的

我有一个会话[Variable],它被设置为value1 onload

现在,根据用户对应用程序的操作,我可以设置Session[Variable]=value2

更改会话值后,是否有任何属性来检查会话[Variable]是否已更改

简言之:

Onload会话[变量]=值1

SomeUserAction会话[变量]=值2

Onsubmit检查会话[Variable]是否已从值1更改

会话是否有用于跟踪更改的属性?

服务器保留了一个会话ID。检查用户是否为同一用户的唯一方法是将会话ID与其他可验证的信息以及只有您知道的会话ID一起使用。然后将其作为变量向前传递。如果下一页上的哈希失败,则会话被劫持或更改

string matchhash = FormsAuthentication.HashPasswordForStoringInConfigFile(session&salt, "sha1");
如果这是一个超高安全性的项目,你会想看看这篇文章,因为它是可能的,但不可能有人可以破解你的