0

我有一组在注销时清除缓存数据的方法,是否有一种简单的方法可以在会话超时时触发这些功能?我已经更新了我的网络配置,以便在 1 分钟内进行测试。

我遇到的问题是某些显示的内容是基于用户登录的,如果会话超时并且新用户登录,他们将看到以前的用户信息。由于逻辑到位,注销时不会发生这种情况。

我不需要一个答案,而是一个关于如何处理超时函数的正确方向的指针。

4

2 回答 2

1

将此添加到您的 global.asax 中:

 public void Session_OnEnd()
 {
  //Find user's data using SessionId and remove it
 }
于 2013-10-22T15:21:10.697 回答
0

我所做的只是在登录时使用 ClearAllSessionKeys,而不是在会话超时时使用。这具有相同的效果并解决了我的问题。

于 2013-10-22T17:26:49.647 回答