在一段时间内没有操作某网页,则要求用户重新登录,该如何实现

解决方案 »

  1.   

    if(Session["xxx"]== null)
    {
      //session过期
      ...操作代码
    }
      

  2.   

    可以用Session来解决啊,
    在你需要的地方来一个Session,每次回传的时候检测一下有没有过期,页面多最好写一个基类。时间么可以在配置文件里设了。
      

  3.   

    用Session 记录当前用户,Config.web中有一个<SessionState>标记,里面有一个Timeout可以设置过期时间
      

  4.   

    在web.config文件中设置Session的TimeOut属性值,不就可以了吗?根据需要设置时间。
      

  5.   

    用SESSION,它默认是20分钟吧,但不是太准
      

  6.   

    用Session吧,这是我迄今为止知道的唯一方法
    Session存用户名,等发现Session丢失的时候,给用户提示要求重新登录
      

  7.   

    session里是20W分种就过时的,你可以自己设置成自己想要的时间
      

  8.   

    Session:    <authentication mode="Forms">
            <forms name="IsLogin" path="/" loginUrl="Accounts/Login.aspx" protection="All" timeout="100" />
        </authentication>Cookie也可以写Cookie时间的,
      

  9.   

    看你记录客户信息用的是什么了
    SESSION有SESSION的做法
    COOKIE有COOKIE的做法