标签: session-timeout

随机会话无效

我在Tomcat中运行J2EE Web应用程序,最近我的任务是为应用程序添加指标.我使用SessionListener来检测会话何时被销毁,然后将指标上传到数据库.我的会话超时在我的web.xml中设置为30分钟,我没有以编程方式在任何地方使会话无效.通常在我登录测试的15-10分钟内,我将看到上传到数据库的3或4组指标,所有指标都有不同的会话ID.

除了web.xml和session.invalidate()之外,还有什么可以导致Tomcat中的会话被销毁?例外?Tomcat会不会随意使会话无效?

java session tomcat session-timeout java-ee

6
推荐指数
1
解决办法
2598
查看次数

自定义错误模块无法识别此错误

如果您在Outlook Web Access中点击" 自定义错误模块无法识别此错误 ",并且您在Firefox中; 然后你的会议可能刚刚超时!你刚写了一封大邮!如果你回去,所有表格字段将是BLANK!

而不是试图转储postdata,在https上使用wireshark,或者其他任何荒谬的事情:在Firefox中打开一个新的选项卡或窗口,然后在新的选项卡/窗口中转到并重新登录到您的OWA站点.回到失败的提交标签/窗口,右键单击邮件正文区域 - >此框架... - >重新加载此框架 - >重新提交表单!您的电子邮件将成功发送.

如果这个技巧不适合你,那么我建议你回顾一下Lazarus(Firefox插件); 记得使用文本编辑器保存电子邮件信件; 或者至少使用"Ctrl + C"并在提交之前复制邮件正文.希望这有助于任何查看Google结果的人都想知道如何收回他们的信息.

现在,我的问题是:在同样的情况下你还能做些什么呢? 珍贵的表单数据在内存中,您正在使用的https Web应用程序[或至少是会话]现在已经消失,并且大量未保存的工作在余额中挂起.

假设这是在win32上,你能做些什么来取回它?

你可以以某种方式记忆转储吗?配置代理并打印流?可以在不关闭或重新启动流程的情况下访问Firefox的会话数据吗?请问一些想法?

outlook memory-dump web-applications postdata session-timeout

6
推荐指数
1
解决办法
1万
查看次数

如何区分注销和会话过期?

案例1:注销:一旦我们注销,如果有人试图访问之前,它必须自动重定向到login.jsp

案例2:会话已过期:如果会话在用户仍处于登录状态时到期,则必须在访问上一页时尝试自动重定向到sessionExpired.jsp.

如何区分?我现在正在注销会话时使会话无效.

java session jsp session-timeout

6
推荐指数
2
解决办法
7143
查看次数

会话过期/超时后的JSP自动重定向

有没有办法在没有(用户交互)*的情况下检测会话超时,并将其重定向到某个页面; 即如果页面@特定持续时间没有活动; 服务器检测到它并在其他一些上自动重定向.

通过用户用户交互我的意思是; 有一种方法可以在用户点击某些内容时检测会话超时,然后一些请求转到服务器,然后服务器检查当前用户会话是否过期.

我需要的是我们不通知任何服务器(或者我们不执行任何操作),但是当会话到期时,服务器会自动检测到它并执行所需的操作.

谢谢,拉扎

java jsp session-timeout

6
推荐指数
2
解决办法
3万
查看次数

asp.net mvc会话超时

如何为asp.net mvc应用程序实现会话超时功能?我希望用户在给定时间段内检测到不活动后自动注销.

我可以实现一个ActionFilterAttribute并应用于每个方法但不会自动注销用户.仅当用户尝试调用该操作的方法时,它才会签出.

谢谢.

c# session-timeout c#-4.0 asp.net-mvc-2

6
推荐指数
2
解决办法
1万
查看次数

修改CakePHP会话的会话cookie到期和会话超时

我正在努力完成以下任务:根据用户的类型更改用户的会话cookie到期日期.

我有一个CakePHP Web应用程序,其中我使用CakePHP会话创建了我的身份验证组件(而不是CakePHP的Auth).我已经将CakePHP配置为使用数据库处理会话.

以下是我在config.php中的相关配置设置:

Configure::write('Session.save', 'database');
Configure::write('Session.timeout', '36');
Configure::write('Security.level', 'medium');
Run Code Online (Sandbox Code Playgroud)

如何延长会话cookie到期日期并更新"sessions"表中"expires"列中的值?

session cakephp session-timeout cakephp-1.3

6
推荐指数
1
解决办法
1万
查看次数

针对不同用户的不同会话超时

是否可以为不同的用户设置不同的会话超时?我需要为管理员提供180分钟的会话,为非管理员用户提供20分钟的会话.目前,所有用户都是单会话超时.我们正在使用web.config键

任何帮助都会得到满足.

c# asp.net session-timeout

6
推荐指数
1
解决办法
3519
查看次数

经典ASP会话超时quandry

我很困惑.我们的每位员工都必须登录我们的服务器,开始他们的ASP会话.我所做的所有研究表明,我们应该能够改变这个会话的持续时间,session.timeout x其中x是我们希望会话持续的分钟数,默认为20分钟.我已经改变了这个超时而没有任何一致的结果.

我终于设置了一个函数来检查我是否每10秒登录一次,看看是否可以确定一致的会话长度.到目前为止,在8次试验中,时间从7小时到40小时不等.我已经在chrome和firefox浏览器中完成了这个操作,以查看不同的会话时间,并且它们一直在同一时间超时.然而,同事们并没有在这些确切的时间里超时.

我读了一些关于global.asa的内容.我们要么没有使用这个,要么我们都不了解它,知道它在哪里.

我也读过并尝试更改IIS中应用程序池的超时会话.我正在从Windows 7开始,大部分教程都是针对旧版本的Windows,但我相信我找到了正确的位置,但我仍然无法发现我所做的更改有所不同.

tl; dr - 有没有办法找到经典ASP会话剩余多少时间?

iis session session-timeout asp-classic iis-7.5

6
推荐指数
1
解决办法
3976
查看次数

Sitecore 7中的奇怪超时

我已经使用Sitecore版本7.1几个月了,并注意到Sitecore客户端在闲置约20分钟后让我退出.其他用户在内容编辑时也报告了这些问题.

我正在使用Windows 7,IIS 7,.NET framework 4.5.

我已经检查了错误日志中的任何内容,并且看不到明显的错误并且keepalive服务正在运行 - 我在日志中获取此信息:

ManagedPoolThread #14 12:47:24 INFO Scheduling.UrlAgent started. Url:http://testsite/sitecore/service/keepalive.aspx
Run Code Online (Sandbox Code Playgroud)

我在日志中得到了一些,但这可能是相关的吗?

WARN  Memory usage exceeded the MemoryMonitor threshold
Run Code Online (Sandbox Code Playgroud)

当我离开它20分钟后回到现场.我在日志中得到这些条目.

952 15:08:28 INFO  AUDIT (sitecore\grahams): Logout
952 15:08:28 WARN  Protected page accessed with no current user
6440 15:08:28 INFO  AUDIT (sitecore\grahams): Logout
6440 15:08:28 WARN  Protected page accessed with no current user
Run Code Online (Sandbox Code Playgroud)

有没有看到过这种情况的身体,或者有任何迹象表明我如何能够达到这个目的?

提前致谢

伊恩

sitecore session-timeout sitecore7 sitecore7.1

6
推荐指数
1
解决办法
5303
查看次数

我们可以为ASP.NET MVC 5中的角色个性化会话超时

我们的想法是为ASP.NET MVC 5和ASP.NET Identity中的不同用户角色设置不同的会话超时值.

有可能吗?

asp.net-mvc roles session-timeout asp.net-mvc-5 asp.net-identity

6
推荐指数
2
解决办法
2883
查看次数