问题标签 [expired-sessions]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
spring - Spring JS 部分请求 - 会话过期
我正在使用 Spring JS (Spring WebFlow) 来执行 ajax 请求。例如:
当 HTTP 会话过期并且 Spring Security 将登录页面作为部分响应发送时,就会出现问题。我知道,这个问题会影响所有 AJAX 库,但我找不到有关 Spring JavaScript (Dojo) 的任何信息。你有一个(简单的)解决方案吗?
非常感谢
jsf - 登录后立即查看ExpiredException
我读到这是会话过期的问题,但在我的情况下这是不可能的,因为在抛出异常时会话刚刚打开:我进入登录页面,填写表格并提交。之后我得到ViewExpiredException
. 我能做些什么来解决这个问题?
这是我的web.xml
:
forms - 表单身份验证 Cookie 在 bigrock 共享主机中的每个请求都过期
Cookie 会针对 bigrock 中共享主机的每个请求进行重置。请建议如何解决此问题。
它在开发环境中运行良好。不知道为什么托管后会出现此问题。
有什么帮助吗?
请在下面找到 cookie 和身份验证详细信息
在开发环境中
在托管环境中
在开发环境中
在托管环境中
cookieless="假" 超时="240" />
在开发环境中
在托管环境中
Fiddler 日志信息
javascript - 检查 Express Session 是否过期
假设节点快速会话保存在应用程序中(意味着它们不一定从传入访问req
),如何检查这些会话中的任何一个是否已过期?什么是正确的测试?
ios - Facebook iOS SDK--closeAndClearTokenInformation 未删除访问令牌
在我的 iOS 应用程序中,我通过 iOS 设置登录 Facebook。
如果用户从 Facebook 删除应用程序或更改其密码,则令牌已过期且无效。
我的应用程序检测到这一点并调用:
然后要求用户再次登录。
但是,用户登录后,对象authToken
提供的FBSession
是SAME过期的token。
这是一个问题,因为我使用身份验证令牌服务器端来验证某些请求。
现在看来,解决这个问题的唯一方法是从 iOS 设置中删除 FB 帐户并重新创建 FB 帐户。
我的假设closeAndClearTokenInformation
应该重置一切,我错了吗?我应该使用另一种方法吗?
ios - 为什么 instagram iOS 应用程序不再要求我再次登录,甚至令牌已过期?
我已经搜索了好几天.....我知道通常当我们为客户端和服务器设计令牌时,用户可以使用用户名和密码登录,服务器使用它们来创建令牌并发回。如果令牌过期,我们让用户再次登录。
为什么我使用 instagram 却再也看不到它需要我再次登录?他们如何在他们的移动应用程序上处理这个问题?
您的帮助将不胜感激。
session - 注销后Cakephp页面不会过期
我正在学习cakePHP,我已经编写了手册的示例,问题在于UsersController的方法注销,当我按下链接注销时,应用程序被重定向到登录表单,但浏览器的后退按钮允许返回到需要经过身份验证的用户的页面,有关此示例的示例出现在添加帖子的页面中
源代码
用户控制器.php
PostsController.php
应用控制器.php
asp.net - 会话在 4 分钟内到期
最近我面临会话超时的问题。用户可以成功登录,但在他操作几页期间,会话在几分钟内(<4 分钟)超时。最近,当我将我的应用程序移到新服务器上时,这就是它的开始。在此之前,我的 Web 应用程序运行良好。请帮我。我的 webConfig 设置如图所示
php - 这是一个可行的会话过期吗?
基本上我想要的是创建一个过期时间为 24 小时的会话。我写了这个:
我想知道这是否是一种有效、可行或良好的做法。谢谢!
php - SESSION过期后如何克服浏览器的“保存”功能?
PDF 生成依赖于 $_POST
我在浏览器中使用 PHP 脚本生成 PDF,其中生成 PDF 的脚本取决于通过 POST 发送给它的变量。当 POST 为空时,无法生成 PDF,并发出警告“必须重新生成 PDF”。
某些情况会触发 POST 数组为空,即,如果我在 PDF 页面上点击浏览器的刷新按钮,无论出于何种原因,POST 数据都不会重新发送,也没有提示要求我重新发送它,它只是变成空的并且脚本检测到它并发出警告。警告是PDF Must be Regenerated
,这是我在代码中 POST 数组为空时输入的内容。
PDF 生成解决方法取决于 $_SESSION
所以我做的一个解决方法是将 POST 数据保存到 SESSION ,然后在 POST 为空时使用 SESSION 。如下所示:
浏览器的保存功能尝试在 SESSION 过期后生成 PDF
在用户开始注意到某种行为之前,一切都很好:
- 他们使用脚本生成 PDF
- 让浏览器闲置一段时间做其他的事情,直到SESSION在幕后过期
- 然后他们使用浏览器的另存为功能来保存 PDF。
我们公司使用的浏览器 (Mozilla) 不是从内存中保存 PDF(PDF 在浏览器中仍然可见),而是向服务器发出请求,请求 PDF 的新副本。但是......这样做时,POST 是空的,因为 POST 没有被重新发送,而 SESSION 是空的,因为 SESSION 在空闲阶段已经过期。
这会导致 PDF 损坏,其中 PDF 实际上是包含 words 的 ASCII 文本文件PDF Must be Regenerated
。直到为时已晚,用户才注意到它。
但是,Mozilla 显然调用了服务器,PHP 脚本通过了用户登录凭据测试,但始终有空的 POST 和 SESSION,导致 PDF 损坏。
登录凭据检查不依赖于 SESSION,老实说,我还不能确定它依赖于什么,因为我无法轻松重现该问题,因此无法轻松测试。
解决方法显然是在 PDF 生成后不久保存 PDF,在 SESSION 过期之前,但用户“永远正确”,我想让用户即使在 SESSION 过期时也能够保存 PDF。我的问题是“如何”。
如何?我能做些什么?