在MVC系统,在哪里,怎么设置,或者怎么写代码设置已经登录的用户强制他们退出,或者让他们重新登录,

解决方案 »

  1.   


    怎么设置? 我说的是 每天固定一个时间点,不是那个session 时间, 比如到了每天的下午3点,全部登录的用户就会被强制退出
      

  2.   

    怎么设置? 我说的是 每天固定一个时间点,不是那个cookie时间, 比如到了每天的下午3点,全部登录的用户就会被强制退出,
    就算这个用户刚登录几分钟 也会退出
      

  3.   

    重启session只能通过iis来控制,当iis重启或内容变更时session全部重置
    所以我们可以通过一个变通的方式来重置session,你可以写一个外部winform程序,定时去改变一下虚拟目录中的文件结构(添加或删除一个无用文件)这样iis会自动重启
      

  4.   

    也挺简单在每个页面都生成这样一段脚本。
    至于放在模板页还是用基类来实现你自己看着办撒
    <script>
    @{ var interval = (new DateTime(System.DateTime.Now.Year, System.DateTime.Now.Month, System.DateTime.Now.Day, 15, 0, 0) - System.DateTime.Now).TotalSeconds; }
    window.setInterval(location.href = "@Url.Action("LoginOut")",1000*@interval);
    </script>
      

  5.   

    上面代码不完整,你要判断一下大于15还是小于15.大于15 
    day +1
    小于15就无所谓
      

  6.   

    因你采用表单验证,生成COOKDES都在客户端