Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/366.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 获取应用程序cookie剩余时间_Javascript_C#_Authentication_Cookies_Asp.net Core - Fatal编程技术网

Javascript 获取应用程序cookie剩余时间

Javascript 获取应用程序cookie剩余时间,javascript,c#,authentication,cookies,asp.net-core,Javascript,C#,Authentication,Cookies,Asp.net Core,使用JS或C#如何从ExpireTimeSpan属性检索剩余时间 services.ConfigureApplicationCookie(options => { options.SlidingExpiration = true; options.ExpireTimeSpan = TimeSpan.FromMinutes(60); options.Cookie.Name = "auth";

使用JS或C#如何从ExpireTimeSpan属性检索剩余时间

services.ConfigureApplicationCookie(options =>
        {
            options.SlidingExpiration = true;
            options.ExpireTimeSpan = TimeSpan.FromMinutes(60);
            options.Cookie.Name = "auth";
        });

@vasily.sib该信息已有10年历史,非常过时。甚至ASP.NET Core 1.0文档也与2.0文档完全不兼容。此外,会话和身份验证应用程序cookie是不同的。这就是我的困境。我找不到如何获取ExpireTimeSpan属性值。此外,如果您在浏览器中检查cookie,则日期设置为1969年,而不是一小时后,但是,过期时间受到尊重。哦,我现在明白了,我们正在讨论身份验证。然后查看控制器的
User
属性。应该有一个
声明
“ExpireAt”之类的东西。不管怎样,你为什么认为cookie中的日期是1969年?您可以显示为该字段的实际值吗?您使用的是滑动过期,因此有效地说,剩余时间总是从现在起一个小时(您的过期时间跨度),因为您只能作为用户请求的一部分进行检查。该请求将重置计时器。@ChrisPratt只有在计时器至少运行30分钟后才会重置