如何扩展用户会话服务器端?

时间:2014-03-07 23:26:42

标签: asp.net asp.net-mvc simplemembership

我在ASP.NEt MVC中使用SimpleMembership。

我有30分钟的会话时间,按比例缩放。

有时我想重置用户105的计时器,而没有他们点击链接,服务器端逻辑。有没有办法可以用服务器端代码重置用户会话计时器?

1 个答案:

答案 0 :(得分:0)

如果您只想重置特定的用户会话状态,我建议您在页面加载时创建一个在计时器上运行的Web服务。

EX: 在document.ready或body load上创建一个Javascript函数,并使用setInterval创建一个计时器。在那里,您可以对您的Web服务进行ajax调用。在Web服务中,您可以检查当前用户是谁。在那个时间点,你可以有一些重置会话的逻辑。关键是,在每个给定的时间间隔,会话将重新加载,用户所要做的就是导航到页面。

希望这会有所帮助。如果您想要更多代码示例,请告诉我您想要查看的具体部分。