zoukankan      html  css  js  c++  java
  • 设置Session的超时时间

    设置Session的超时时间

    IIS 里面有个设置 站点属性-》主目录-》应用程序配置-》选项-》启用会话状态-》会话超时,可以设置。

    在web.config中,设置: <sessionState ... timeout="120" />单位是分钟,默认是20
    webconfig中设置 <sessionState             mode="InProc"             stateConnectionString="tcpip=127.0.0.1:42424"             sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes"             cookieless="false"             timeout="20"     /> timeout可以设置你想要的时间
    能否做一个统一的处理,点击任何页面,发现Session超时时进入到提示页面? 你可以把这个判断的过程,放在页面的OnInit事件中. 1.写一个类,继承System.Web.UI.Page,在里面添加如下语句 protected override void OnInit(EventArgs e) { if(this.Session["aa"] == null) { this.Response.Write("未登录"); this.Response.Redirect("/login.aspx"); } } 2.在页面中,继承此类 public class WebForm1 : mydata.webui.PageBase

    如此,每次打开页面时,都会先判断是否登录,如果没有,则自动转到登录页面去

  • 相关阅读:
    linux之正则表达式
    ssh远程连接centos
    centOS网络配置
    linux软件包的管理
    linux内存、进程管理
    cent_os_7进行磁盘分区
    linux文件压缩、磁盘分区、vi和软硬链接
    linux用户、群操作命令和文件权限修改
    c#控制台程序
    c#简易程序解释1
  • 原文地址:https://www.cnblogs.com/xiaogelove/p/3684730.html
Copyright © 2011-2022 走看看