问题标签 [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.

0 投票
0 回答
21 浏览

php - 如何防止会话过期?我已经尝试了一切,但没有任何效果

我真的尝试了一切,但没有任何效果。离开很短的时间后,会话仍然会过期。

在我的标题中:

刷新会话.php:

也试过:

试过这个:

试过这个(.htaccess):

我还尝试在 cPanel PHP 选项中更改这些值。

我正在使用 GoDaddy,我不确定他们是否限制这些。此外,如果我弄清楚了这一点,我希望能够让用户保持登录状态,直到他们注销,而不是指定时间值。

我将不胜感激。谢谢。

0 投票
0 回答
35 浏览

mongodb - 将 TTL connect-mongo 过期选项更改为会话时间

我正在尝试将会话存储到 MongoDB 中。我面临的问题是我无法将 MongoDB TTL 设置为会话持续时间。这是我的代码:

如果我不将会话存储在数据库中,这很简单,因为我必须删除存储键,并且由于我的 cookie 的 maxAge 没有定义,它会在用户没有关闭浏览器时持续存在。但是如果我存储在 MongoDB 中,因为 maxAge 或 expires 没有定义,它会默认设置 14 天的过期时间,这是我不想要的。这真的很烦人,因为如果重新启动我的浏览器,我将只有一个客户端有多个会话。

那请问您有解决方案吗?

谢谢 !

0 投票
0 回答
61 浏览

php - 过期令牌谷歌驱动API

我遇到了谷歌驱动 API 令牌的问题,真的需要一些帮助,拜托。只是为了让您知道这是我第一次处理谷歌 API 和令牌。

所以我做的步骤是我从谷歌驱动API页面 https://developers.google.com/drive/api/v3/quickstart/php获取PHP快速入门代码

我通过使用 google oauth2 游乐场作为 URI 并安装了我使用的 token.json 文件来使用 credentials.json 运行它。

所以效果很好,我根据需要创建和删除了我的文件,但昨天突然(在使用它大约 10 天并且工作良好之后)它都停止给我一个错误,说令牌已过期:

An error occured{ "error": "invalid_grant", "error_description": "Token has been expired or revoked." }

在线阅读我看到很多线程提到它不应该过期,因为有这条线

$client->refreshToken($client->getRefreshToken());

在那里,但我的情况并非如此,它仍然过期。

我很确定我错过了一些东西,请赐教,谢谢。

0 投票
2 回答
23 浏览

php - 如何在laravel中通过指定时间注销用户

如何在 48 小时后注销用户。

0 投票
0 回答
7 浏览

laravel-5 - 每当我从我的项目中注销并再次登录时,首先它会说“419:页面已过期”,页面刷新后我可以登录

.env

每当我从一个模块切换到另一个模块时,有时它会使页面过期,有时它工作得很好。