-
2020-07-21 14:40:02
Session默认30分钟失效,也就是说页面30分钟没有进行任何操作,Session就会失效。设置Timeout可以延长Session有效时间,Session最大有效时长为24小时, 单位为分钟。
1、web.config设置。
统一设置Session延长过期时间。
<system.web> <sessionState mode="InProc" timeout="1440"/> </system.web>
2、Session调用的cs文件中设置。
单独设置Session延长过期时间。
Session.Timeout=24*60;//24小时之后过期,单位分钟
更多相关内容 -
设置session时间
2017-11-24 14:26:081. 在web容器中设置(此处以tomcat为例) 在tomcat-5.0.28\conf\web.xml中设置,以下是tomcat 5.0中的默认配置: ...Tomcat默认session超时时间为30分钟,可以根据需要修改,负数或0为不限制session1. 在web容器中设置(此处以tomcat为例)
在tomcat-5.0.28\conf\web.xml中设置,以下是tomcat 5.0中的默认配置:
[html] view plain copy
<!-- ==================== Default Session Configuration ================= -->
<!-- You can set the default session timeout (in minutes) for all newly -->
<!-- created sessions by modifying the value below. -->
<session-config>
<session-timeout>30</session-timeout>
</session-config>
Tomcat默认session超时时间为30分钟,可以根据需要修改,负数或0为不限制session失效时间。
2. 在工程的web.xml中设置
[html] view plain copy
<!-- 时间单位为分钟 -->
<session-config>
<session-timeout>15</session-timeout>
</session-config>
3. 通过Java代码设置
session.setMaxInactiveInterval(30*60);//以秒为单位
三种方式优先级:1 < 2 <3
特别:如果需要根据用户或者权限去设置sessionTimeOut时间
增加过滤器,在过滤器doFilter方法中通过request.getSession().getAttribute("userid") 去得到用户
然后判断用户,设置session.setMaxInactiveInterval(30); //session时间 -
设置session有效时间
2018-01-23 09:58:32一、 在程序中调用session的setMaxInactiveInterval方法设置 ... setMaxInactiveInterval设置的是当前会话的失效时间,不是整个web的时间,单位为以秒计算。如果设置的值为零或负数,则表示会话将永远不会超时。
一、 在程序中调用session的setMaxInactiveInterval方法设置session.setMaxInactiveInterval(30 * 60);
setMaxInactiveInterval设置的是当前会话的失效时间,不是整个web的时间,单位为以秒计算。如果设置的值为零或负数,则表示会话将永远不会超时。
二、在web.xml中的session-config配置
session-timeout元素用来指定默认的会话超时时间间隔,以分钟为单位。该元素值必须为整数。如果 session-timeout元素的值为零或负数,则表示会话将永远不会超时。如,设置session失效时间为30分钟:
<session-config>
<session-timeout>30</session-timeout>
</session-config>
三、直接在应用服务器中设置
如果是tomcat,可以在tomcat目录下conf/web.xml中找到<session-config>元素,tomcat默认设置是30分钟。
<session-config>
<session-timeout>30</session-timeout>
</session-config>
说实话,大多时候session的有效时间基本都用默认值30分钟,有时候会记不清楚这个设置session有效时间的关键字
setMaxInactiveInterval
-
thinkphp3.2 session设置过期时间
2020-12-21 15:54:48thinkphp3.2设置session过期时间不生效,解决方法 'SESSION_OPTIONS' => array( 'name' => 'BJYSESSION', //设置session名 'expire' => 5, //SESSION过期时间,单位秒 'use_trans_s...thinkphp3.2设置session过期时间不生效,解决方法
'SESSION_OPTIONS' => array(
'name' => 'BJYSESSION', //设置session名
'expire' => 5, //SESSION过期时间,单位秒
'use_trans_sid' => 1, //跨页传递
'use_only_cookies' => 0, //是否只开启基于cookies的session的会话方式),
如果不设置name,session过期时间不生效,name随便填一个,不影响代码里设置的session的name,但是不填这个name这个配置就无效
-
springboot项目设置session的过期时间
2020-04-06 20:02:31这里我们只介绍springboot2.0的session时间设置 Duration转换字符串方式,默认为正,负以-开头,紧接着P,(字母不区分大小写)D :天 T:天和小时之间的分隔符 H :小时 M:分钟 S:秒 每个单位都必须是数字,且... -
tomcat中设置session时间
2016-01-28 11:27:531. 在server.xml中定义context时采用如下定义: defaultSessionTimeOut="3600" isWARExpanded="true" ... isWARValidated="false" isInvokerEnabled="true" ...设置单位为秒,设置为-1永不过期。 -
tomcat 设置session过期时间(四种方式)
2020-05-25 19:43:01tomcat 设置session过期时间(四种方式) 赶路人儿 2015-11-26 15:45:52 29752 收藏 1 展开 1、在tomcat——>conf——>servler.xml文件中定义: <Context path="/test" docBase="/test" ... -
PHP设置SESSION时间
2017-12-15 13:18:49if(isset($_SESSION['expiretime'])) { if($_SESSION['expiretime'] time()) { unset($_SESSION['expiretime']); header('Location: logout.php?TIMEOUT'); // 登出 -
session过期时间设置
2018-05-23 14:09:33设置session过期有三种方法:1.在tomcat中进行设置tomcat的conf文件下的,web.xml文件中tomcat默认session超时时间为30分钟,可以根据需要修改,负数或0为不限制session失效时间这里要注意这个session设置的时间是... -
PHP:设置 session 会话过期时间
2021-09-20 00:10:43如果想设置 session 过期时间可以参考以下方式。 设置 PHP 的 session 过期时间 打开 php.ini 配置文件,修改如下三个配置: 1、session.use_cookies 把这个的值设置为1,利用 cookie 来传递 sessionid 2、session.... -
php thinkphp 设置session的有效时间
2017-06-13 13:53:13thinkphp 设置session的有效时间是根据配置'SESSION_EXPIRE' => 7200, //有效时间 'SESSION_OPTIONS'=>array( 'expire' => 7200 //有效时间 )今天在配置的时候发现了一个很大的坑 我明明将上述配置设置成了如上的... -
Java设置session超时(失效)的时间
2021-02-28 17:04:57在一般系统登录后,都会设置一个当前session失效的时间,以确保在用户长时间不与服务器交互,自动退出登录,销毁session具体设置的方法有三种:1.在web容器中设置(以tomcat为例)在tomcat-7.0\conf\web.xml中设置,... -
三种设置session的失效时间
2016-12-14 21:34:09三种设置session的失效时间 -
SpringMVC设置session永久有效
2019-02-27 15:15:37设置session永久有效的方法是将session超时的时间和cookie时间设置长一点。 设置方法在web.xml添加如下代码 <!-- Session配置 --> <!-- 将超时时间设置为1年 --> <session-... -
设置session失效时间的三种方式
2017-02-06 16:54:331. 在web容器中设置(此处以tomcat为例) 在tomcat-5.0.28\conf\web.xml中设置,... Tomcat默认session超时时间为30分钟,可以根据需要修改,负数或0为不限制session失效时间,切记单位为分 2. 在自己工程的web.xml中 -
session的创建和时间设置
2016-03-31 15:33:39一般页面的session时间设置有三种方法 具体设置很简单,方法有三种: (1)在主页面或者公共页面中加入:session.setMaxInactiveInterval(900); 参数900单位是秒,即在没有活动15分钟后,session将失效。设置为-1... -
session的过期时间设置
2021-07-22 08:34:47可以设施session过期时间的地方有三处。 第一:在tomcat/conf/web.xml里面进行配置,单位是分钟,永不过期可以设置-1。 <session-config> <session-timeout>5</session-timeout> </session-... -
设置session失效时间四种方法
2020-01-02 11:05:38session失效的设置方法可以分为两大类四小种:(1) 中间件(以Tomcat为例) 1.1. tomcat/conf/web.xml(推荐) 1.2. tomcat/conf/server.xml (2)webapp(程序本身) 2.1. WEB-INF/web.xml(推荐) 2.2. Java... -
python flask 设置session过期时间
2020-09-24 10:32:57from datetime import timedelta from flask import session, app @app.before_request def make_session_permanent(): session.permanent = True app.permanent_session_lifetime = timedelta(minutes=5) -
java设置session过期时间的实现方法
2021-02-12 14:37:55本文实例讲述了java设置session过期时间的实现方法,分享给大家供大家参考。具体实现方法如下:1、Timeout in the deployment descriptor (web.xml)以分钟为单位20上面这种设置,对整个web应用生效。当客户端20分钟... -
IIS Session设置超时时间
2022-03-04 12:41:39在IIS发布网站后,网站登录每隔20分钟就会退出登录。 可以通过IIS进行设置。... 2、右键“高级设置”,选择“进程模型”下的“闲时超时”选项,填入相应的超时时间。 3、点击“保存”,重启对应的应用程序池及网站。 -
Java 设置session过期时间
2019-04-02 19:25:13设置session过期或超时时间 设置session的过期或超时时间,有三个地方: a、tomcat的web.xml中,该单位为分: Xml代码 <session-config> <session-timeout>720</session-timeout> </... -
session设置存活时间的三种方式
2020-06-19 17:03:01在web容器中设置(此处以tomcat为例) 在tomcat-7.0.28\conf\web.xml中设置,以下是tomcat 7.0中的默认配置...Tomcat默认session超时时间为30分钟,可以根据需要修改,负数或0为不限制session失效时间。 在工程的web.. -
flask 设置session过期时间
2022-05-27 14:28:21permanent_session_lifetime 设置session过期时间 1、session过期 登录一个网站,长时间不操作之后,再一次点击页面里的连接,就会提示你登录已经过期,需要重新登录 这是因为session过期了,在你登录之后,... -
《SpringSecurity in Action》五:SpringSession基于redis实现分布式session设置session超时时间
2022-04-25 13:21:28在基于redis实现分布式session开发时,发现设置了session超时后怎么也不生效,我分别进行了两处设置: server: servlet: session: timeout: 300 # 5分钟 spring: session: timeout: 300 分别进行了这两处配置... -
jeecgboot设置session失效时间
2020-05-21 09:35:08jeecgboot设置session失效时间 JwtUtil文件 -
SpringBoot设置Session失效时间
2019-04-05 10:20:001 #Session超时时间设置,单位是秒,默认是30分钟 2 server.session.timeout=10 然而并没有什么用,因为SpringBoot在TomcatServletWebServerFactory代码中写了这个 1 private long ... -
tp5设置session过期时间
2019-12-14 14:14:42通过查看thinkphp5自带的代码发现没有设置session过期时间的地方,只是在\thinkphp\library\think\Session.php有 if (isset($config['expire'])) { ini_set('session.gc_maxlifetime', $config['expire']); ini_... -
Spring Cloud Gateway设置session超时时间
2020-06-18 21:23:14有些业务场景可能会在session中存储一些数据,比如登陆状态,如果登陆之后,长时间没有访问,再次访问的时候,让用户重新登陆等,都需要控制session的空闲时间。在Spring Cloud Gateway中,默认管理session的类是...