session-timeout相关内容
我遇到了会话超时问题。在我的grails应用程序中,用户在会话超时后登录,但后来进入最后编辑的页面。我想阻止它并将它们发送到特定的URL。我怎么能做到这一点,我不能在春季安全文件中找到一些东西。 问候。 方案 根据 docs ,看起来您可能会使用以下组合: successHandler。 defaultTargetUrl =“/ whatever / url / you / wan
..
我正在研究一个带有spring安全性的grails web应用程序。我需要在一段固定时间后强制会话过期,即使会话处于活动状态。 我想我可以添加过滤器并检查每个请求的最后登录(CURRENT_TIME - LAST_LOGIN> ABSOLUTE_SESSIO EXPIRATION)然后FORCE LOGOUT 但问题是会话在服务器上仍然是活动的,直到用户提出请求。
..
在我的Grails应用程序中的一个控制器中,我在像这样的会话变量中保存了一个参数值: session .myVariable = params.myValue 然后,我可以从不同的控制器/ GSP-只要我积极使用该应用程序的页面。但是,如果我暂时不使用我的应用程序,即使浏览器窗口仍处于打开状态,会话变量也会失去它的值。 是否发生这种情况是因为会话过期?我的印象是
..
我的单位正在切换到Google商家帐户,每个人都需要将自己的云端硬盘文件转移到他们的新帐户。云端硬盘不允许在这些帐户之间转让所有权,所以我创建了一个脚本来将文件和文件夹从旧帐户复制到新帐户。 (旧帐户的内容已被移到与新帐户共享的文件夹中。) 以下是我到目前为止的内容: 函数copyDrive(){ var originFolder = DriveApp.getFolderById(o
..
我尝试使用 session.setMaxInactiveInterval(30 * 60) 30分钟为特定用户设置会话超时。但默认情况下,它被分配到86400秒(24小时)。 在Web.xml中也尝试过 30 //为所有用户分配会话超时
..
我是JEE新手,这让我感到困惑。根据 HttpSession.html#setMaxInactiveInterval (int interval)文档 区间值 zero 或更少表示 session永远不会超时。 这段代码 public class Test extends HttpServlet { protected void doGet(HttpServletRequ
..
我有一个会话超时时间为15分钟的网站。在某些页面上,用户偶尔会花费超过15分钟的时间填写回复。在这种情况下保持活动状态的最佳解决方案是什么? 我已经在这些页面上使用 JQuery 所以可能ping一个服务器,但在什么事件? 后端是一个 Struts on Tomcat 。 解决方案 由于您不想更改网站的会话超时, / p> 在javascript中设置超时/间隔(
..
我想在用户在Django应用程序中遇到空闲超时时进行审核。换句话说,如果用户的会话cookie的到期日期超过settings.py中找到的SESSION_COOKIE_AGE,则用户被重定向到登录页面。当这种情况发生时,也应该发生审计。通过“审核”,我的意思是记录应写入我的person.audit表。 目前,我已经配置了一些中间件来捕获这些事件。不幸的是,当用户被重定向到登录页面时,Djan
..
出于安全考虑,我将 SESSION_EXPIRE_AT_BROWSER_CLOSE 设为 但是,浏览器长度的Cookie(用户关闭他或她的浏览器后即将到期的Cookie)没有到期时间,那么 SESSION_COOKIE_AGE 没有任何效果(是的,我检查它)。但是我想设置一个注销/超时在不活动加上退出浏览关闭。 我的问题是,在浏览器长度Cookie方案中实现不活动超时/注销的最佳方法是
..
我想要取消设置/删除我现有的cookie: setcookie(“user”,“ )-1); unset($ user); 但不能删除或取消设置Cookie。那么什么是问题? 解决方案 您可以通过这种方式取消设置cookie只有-1无效 试试这个 setcookie(“user”,“”,time() - 3600);
..
我想这只是可能与cookies,会话超时或会话-cookies。 但我不确定。 感谢您的好意:) 解决方案 您回答了自己的问题 - 通过设置cookie。 //检查他们是否已经在这里,如果他们没有设置 //后续访问的cookie if($ _ COOKIE ['beenhere']){ setcookie(“beenhere”,'1'); } else {
..
我已经在下面包含了我们的Yii配置文件的相关部分: 。 'components'=> array( 'session'=> array( 'timeout'=> 86400, ), 'user' => array( 'allowAutoLogin'=> true, 'autoRenewCookie'=> true, 'authTimeout'=> 31557600, ), ... ),
..
session.gc_maxlifetime 与 session_cache_expire()之间的实际差异是什么? 假设我希望用户会话在非活动15分钟后无效(在第一次打开后不是15分钟)。 我也知道我可以做 session_set_cookie_params()用户的cookie在一定的时间内过期。但是,Cookie到期和实际会话在服务器端到期是不一样的; 另一个解决方案是简单
..
我在我的数据库上有一个“在线”字段的用户表,它在用户登录时获取值“1”,并在用户注销时更改为0。问题是,如果用户关闭选项卡,而不点击“注销”按钮,他会永远保持在线。 所以我想挂钩某种函数,所以当会话过期时,它将此“在线”字段的值更改为“0”。 因为我不是什么是正确的方法。 解决方案 将在线字段更改为datetime字段, 字段,使用一个中央控制器,你可以扩展,或使用一个钩
..
我是新的PHP和Codeigniter,如何更新数据库表在CI的会话过期的地方,我可以把代码?我在数据库中使用uniqid,它被称为令牌。这里是我的登录表用户名,密码,级别,令牌,last_login,exp_time 。并且我想在Codeigniter中的会话过期时更改值token = null。 解决方案 要做到这一点,你必须扩展 CI_Session 在application
..
我正在努力完成以下操作: 根据用户的类型更改用户的会话Cookie到期日期。 我有一个CakePHP Web应用程序其中我使用CakePHP会话创建了我的身份验证组件(而不是CakePHP的Auth)。我已经配置CakePHP使用数据库处理会话。 以下是我在config.php中的相关配置设置: Configure :: write('Session.save','datab
..
是否有可能有不同的用户不同的会话超时?我需要有管理员180分钟会话,20分钟的非管理员用户。 目前,它是所有用户的单个会话超时。我们使用一个web.config键 任何帮助将appriciated。 解决方案 设置查看Session.Timeout 通过代码属性将设置超时基于每个用户的基础。 您可以手动设置查看Session.Timeout = 20; 或查看Session.
..
问题:我期待与基于背后把我的webconfig的sessionState timeout属性是C#code一个asp.net页面上创建一个超时警告消息。 在web.config中code: <结构> <&的System.Web GT; <的sessionState超时=“20”>< /&的sessionState GT; < /system.web
..
此问题已让我疯狂。在两个独立的项目(它们都使用PEAR图书馆,但都写上了完全不同的自定义框架)我使用PEAR验证了它使用的会话验证。 登录后,用户将在一个小时内左右的闲置注销。我没有确切的时间,但它是非常短的。 我曾尝试没有成功以下。所有试图将会议延长一天,正好钉点回家。 < PHP //尝试内置的方法来延长空闲时间,称为验证被初始化后, $ auth-> setIdle(864
..
我有,他们将使用一个屏幕并获得踢回登录屏幕上立即对他们的下一个请求从我的用户举报和投诉。它不会发生所有的时间,但随机。 我使用CakePHP和验证组件,它似乎比这个问题的工作以及其他 我在蛋糕上论坛上一些反馈,一旦这有时由404请求,如果你有一个破碎的形象链接或丢失的图标文件重置会话,即引起的。我有萤火开放,没有失败的请求,因此我排除了这一可能性作为一种可能性,但用户也越来越零星注销。这似乎是
..