C# 开发的系统,长时间没操作,要求重新登录,怎么写?

解决方案 »

  1.   

    你说得是Winform还是WebForm,webform的话,压根不需要什么操作,Session默认是20分钟吧好像!
    Winform就按楼上方法 了
      

  2.   

    窗体焦点事件处理应该能实现,focus事件,窗体失去焦点时记录下当前时间,然后用回归时的事件比对,超过则要求重新登录,反之不做处理
      

  3.   

    Winform 程序用定时器,web指定下session时间就行,默认20分钟
      

  4.   

    winform程序 重新登入有什么意义呢 不解?
      

  5.   

    WebForm自带Session不用关心.. 
    WinForm只能用定时器刷.. 
      

  6.   

    用session过期就行了。
    登录的时候将信息写入session,然后各页面继承一个基类,再在基类判断是否能获取到登录信息。过期跳转到登录界面。
    session过期时间在web.config里写
    <sessionState mode="InProc" cookieless="false" timeout="60"/>
    放在 <system.web>节点中。
      

  7.   

    网站的话  Session Cookies
    WinForm 拖一个Timer  定时重新强制用户登录