问题标签 [expired-cookies]
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.
javascript - JavaScript 会话何时过期?如何在会话结束时删除 cookie?
一旦用户关闭他们的选项卡/浏览器,我想删除名为“用户名”的 cookie。我正在使用以下代码来检测用户是否关闭并且应该删除 cookie。但是cookie仍然存在。为什么?
在浏览器控制台资源中,它将 cookie 过期字段显示为“会话”。会话何时结束?
javascript - Cookies可以存储,但不能删除
我正在做一个练习来熟悉 cookie 的设置和删除。自然地,我把它放在了一家假面包店里。
我已经尝试按照 Hamper 模型来获取 cookie,并且能够将它们存储到控制台上。但是由于某种原因,我尝试通过 Javascript 从本地服务器中删除它们的每种方法都失败了。我尝试过 Cookies.expire()、Cookies.set((key,null)).get(key) 等。即使我重新启动服务器,它们似乎都不起作用。
为了您的方便,我在下面附上了一个 Github 存储库。
c# - ASP.Net 标识slidingexpiration 设置为true 不会重新发出cookie
我正在使用 ASP.Net 身份验证来控制我的应用程序授权,我需要在指定的不活动分钟后终止用户会话,我尝试通过执行以下方法来实现这一点
我也尝试过这种方法
无论用户是否在站点中处于活动状态,使用这些 aproches 用户 cookie 会话都会在 2 分钟后过期。我在文档中读到,通过设置 SlidingExpiration = true
cookie 将在 ExpireTimeSpan 中途的任何请求上重新发出。例如,如果用户登录并在 16 分钟后发出第二个请求,则 cookie 将在 30 分钟后重新发出。如果用户登录并在 31 分钟后发出第二次请求,则会提示用户登录。
我不知道为什么它不起作用,有什么想法吗?
asp.net-mvc - 某些浏览器中不同的 ASP.NET Identity cookie 过期时间
我在 ASP.NET Identity 2 中遇到了一个奇怪的问题。我在 ASP.NET Identity 2 中使用了 Cookie 身份验证。
除了某些浏览器中的 cookie 过期时间外,一切都很好。我知道我必须使用CookieAuthenticationOptions.ExpireTimespan
设置 cookie 的有效时间并将其设置为一个小时 ( ExpireTimeSpan = TimeSpan.FromMinutes(60)
)。在某些浏览器中它可以正常工作,但在其他一些浏览器中,它每五分钟过期一次,用户注销并必须每 5 分钟重新登录一次!
如果这是我的项目或 IIS 设置中的问题,为什么在某些浏览器中它可以正常工作而没有任何问题?我什至检查了浏览器的版本,它们是一样的!我什至猜到可能是因为那些浏览器上安装了一个插件,所以我卸载了那个浏览器并重新安装了它!但问题仍然存在。
有趣的一点是,在一个系统中,它在 chrome 上是可以的,但在 IE 和 Firefox 中却存在问题。或者在另一台计算机上它在 Firefox 上是可以的,但是当 Firefox 更新时问题出现了!
我真的很困惑。谁能告诉我如何解决这个问题以及为什么它只在某些浏览器中出现?
javascript - Cookie 到期日期不会改变。
我正在尝试创建一个 cookie 并设置一个到期日期,但它保持为“会话”。我正在使用谷歌浏览器。
我究竟做错了什么?
document.cookie = "savedTests=[{'id':12345678}];expires=" + date.toUTCString() + ";path=/" ;
ruby-on-rails - Ruby on Rails 会话到期日期
我的应用程序中有以下行,它让默认 cookie 过期日期为 20 分钟。
但是由于某些原因,我想设置特定的到期日期。我已经尝试过遵循路线,但他们无法做到。
如何设置自定义过期日期?
安建议,
谢谢。
expired-cookies - Cookie 3 天后过期
我可能在这里已经有了答案,但我不掌握这个主题,我需要在网站上使用这个 cookie 的帮助:
什么需要更改才能在 3 天内过期?你能帮助我吗?
angularjs - 如何在 AngularJS (1.4) cookie 中设置过期时间?
在用户登录的情况下,我想将用户数据保存在 cookie 中,以便在关闭浏览器并再次打开网站时可以使用它。为了添加 cookie,我使用了 angular 给出的 angular-cookies.js。(https://docs.angularjs.org/api/ngCookies)
angular.module("app", ['ngCookies']);
(这是添加的)
app.controller("xyzController", function ($cookieStore) {});
(cookies被添加到控制器中)
当我存储 cookie 时,我在函数内部使用此代码:
var expireDate = new Date();
expireDate.setDate(expireDate.getDate() + 10);
$cookies.put('data-login-user',JSON.stringify($scope.loginuser),{'expires': expireDate});
在这种情况下,cookie 正在添加,但它将进入会话 cookie。没有过期时间,但根据代码,我通过了 10 天过期时间,这不是在 cookie 中设置的。
那么如何使用这个库为 cookie 添加过期时间呢?
红色标记的 cookie 是此代码通过其进入会话 cookie 推送的 cookie
javascript - 每周六过期 JS cookie
我需要能够使用 Javascript 设置一个 cookie 并让它在每个星期六过期,但不知道从哪里开始。
var now = new Date(); var day = now.getDay();
文档.cookie =