日期:2014-05-17  浏览次数:20981 次

求一个winform模拟session过期的功能
现在做的一个货架管理项目,要求系统在30分钟内没有操作,就要重新登录系统。请教各位大神,该如何是好啊?
WinForm C#?

------解决方案--------------------
那你设置一个全局时间变量
DateTime ActionTime
在用户每次操作时,更新ActionTime为DateTime.Now
然后主窗体加一个Timer计时器每隔一段时间,计算ActionTime与当前时间的时间差,超过限定时间就要重新登录。
------解决方案--------------------
那我想,你就捕捉鼠标在本程序窗口上的单击事件,然后更新ActionTime吧。
不过我也没尝试过,只是给你提供一个思路。