如何在asp.netcore的登录过程中为“记住我”设置单个cookie超时?(代码片段)

author author     2022-12-30     537

关键词:

我在asp.net核心中有一个程序,并通过服务注入在启动文件中为应用程序设置了超时时间,而在登录过程中,我的“记住我”选项需要另一个cookie超时时间,有人知道怎么做吗?

我在启动文件中使用app.configureApplicationCookie()。而且不知道在哪里以及如何为“记住我”的cookie设置另一个cookie?

答案

此问题在我的应用程序中的答案:在REST层启动文件中,只需添加

app.ConfigureApplicationCookie(option=> option.ExpireRimeSpan=TimeSpan.FromDays(10);)

如何在 asp.net core 3.1 中为每种类型的请求启用 Cors

】如何在asp.netcore3.1中为每种类型的请求启用Cors【英文标题】:HowtoenableCorsforeverytypeofrequestinasp.netcore3.1【发布时间】:2020-06-2310:31:08【问题描述】:?我正在关注MSDocs,但它们似乎不起作用。注意:我能够为特定域实现cors,但... 查看详情

如何在asp.netcore中为grpc服务添加全局异常处理?(代码片段)

咨询区Dmitriy我在ASP.NETCore中使用GRPC.ASPNETCore工具包写gRPC服务,现在我想实现gRPC的异常全局拦截,我的代码如下:app.UseExceptionHandler(configure =>    configure.Run(async e =>            Console.WriteLine("Exce... 查看详情

如何在 ASP .NET Core 2.1 中将登录页面设为默认路由?

】如何在ASP.NETCore2.1中将登录页面设为默认路由?【英文标题】:HowtomakeLoginpageasadefaultrouteinASP.NETCore2.1?【发布时间】:2019-01-0112:52:25【问题描述】:我是ASP.NETCore2.1的初学者,正在开发使用ASP.NETCore2.1和个人身份验证的项目。我... 查看详情

如何在 Jetbrains Rider 中为 ASP.NET CORE 2 设置 XUnit 测试?

】如何在JetbrainsRider中为ASP.NETCORE2设置XUnit测试?【英文标题】:HowtosetupXUnittestinginJetbrainsRiderforASP.NETCORE2?【发布时间】:2019-03-1015:27:18【问题描述】:我在使用XUnit在Rider中进行测试时遇到问题。基本上,我有两个项目的解决方... 查看详情

如何在 laravel 中执行“记住我”登录选项?

】如何在laravel中执行“记住我”登录选项?【英文标题】:howtodo"rememberme"loginoptioninlaravel?【发布时间】:2014-06-1007:11:08【问题描述】:所以我正在做的是当我选中记住我复选框时,用户在注销表单(用户名和密码)时记... 查看详情

登录 ASP.NET Core 3.1 后如何获取用户信息

】登录ASP.NETCore3.1后如何获取用户信息【英文标题】:HowtogetUserInformationafterlogininASP.NETCore3.1【发布时间】:2021-10-1908:46:54【问题描述】:我正在尝试在登录ASP.NETCore3.1后获取用户信息(姓名、电子邮件、ID等信息...)。这是我在... 查看详情

使用部分身份框架在 ASP.NET Core 中存储用户 ID

】使用部分身份框架在ASP.NETCore中存储用户ID【英文标题】:StoringaUserIDinASP.NETCorewithpartialIdentityFramework【发布时间】:2021-09-0713:33:01【问题描述】:我已经使用身份框架持久cookie(如果用户选择记住我)或会话cookie创建了一个登... 查看详情

记住我功能如何运作?

】记住我功能如何运作?【英文标题】:Howremembermefeatureworks?【发布时间】:2015-04-2319:58:06【问题描述】:“记住我”功能的定义是当您在门户登录页面选中“记住我”复选框时,即使您关闭了您的登录信息,您的登录信息也会... 查看详情

如何在登录页面中以 Angular 2 实现“记住我”

】如何在登录页面中以Angular2实现“记住我”【英文标题】:howtoimplement"rememberme"inangular2,inloginpage【发布时间】:2018-03-0100:24:15【问题描述】:我尝试在Angular2中实现记住我,例如使用documnent.cookie和ngx-cookie。但不工作。... 查看详情

检查用户是不是在 ASP.NET Core 中使用基于令牌的身份验证登录

】检查用户是不是在ASP.NETCore中使用基于令牌的身份验证登录【英文标题】:CheckifuserisloggedinwithTokenBasedAuthenticationinASP.NETCore检查用户是否在ASP.NETCore中使用基于令牌的身份验证登录【发布时间】:2017-05-1000:18:33【问题描述】:我... 查看详情

asp.netcore启动源码以及监听,到处理请求响应的过程

摘要asp.netcore发布至今已经将近6年了,很多人对于这一块还是有些陌生,或者说没接触过;接触过的,对于asp.netcore整个启动过程,监听过程,以及请求过程,响应过程也是一知半解,可能有的同学在面试中有被问过整个的启动... 查看详情

在 ASP.NET Core 中未经授权时重定向到登录

】在ASP.NETCore中未经授权时重定向到登录【英文标题】:RedirecttologinwhenunauthorizedinASP.NETCore【发布时间】:2016-10-2411:49:00【问题描述】:在之前的ASP.NETMVC中,如果用户未通过身份验证,则可以选择重定向到登录操作。我需要与ASP.... 查看详情

asp.netcore中的缓存[1]:如何在一个asp.netcore应用中使用缓存

.NETCore针对缓存提供了很好的支持,我们不仅可以选择将数据缓存在应用进程自身的内存中,还可以采用分布式的形式将缓存数据存储在一个“中心数据库”中。对于分布式缓存,.NETCore提供了针对Redis和SQLServer的原生支持... 查看详情

asp.netcore之静态文件目录的操作

...也是新手,但我会努力的,希望大家多多支持小弟。asp.netcore项目静态文件  创建一个asp.netcore项目的静态文件一般是放在项目目录下wwwroot文件夹,文件目录如下。  如何将静态文件注入到项目中   在startup.cs文件的Config... 查看详情

如何在 PHP 中安全地实现“记住我”按钮(持久登录)

】如何在PHP中安全地实现“记住我”按钮(持久登录)【英文标题】:Howtosecurelyimplementthe"Rememberme"buttoninPHP(persistentlogin)【发布时间】:2018-02-1800:30:42【问题描述】:首先是一些背景知识,我还在学习PHP,我正在尝试构建... 查看详情

如何在asp.netcore中实现一个基础的身份认证

...的代码示例下载地址> HowtoachieveabasicauthorizationinASP.NETCore如何在ASP.NETCore中实现一个基础的身份认证ASP.NET终于可以跨平台了,但是不是我们常用的ASP.NET,而是叫一个ASP.NETCore的新平台,他可以跨Windows,Linux,OSX等平台来部署你的... 查看详情

Azure DB 连接字符串在 ASP.NET Core 应用中为空

】AzureDB连接字符串在ASP.NETCore应用中为空【英文标题】:AzureDBconnectionstringisnullwithanASP.NETCoreapp【发布时间】:2022-01-0300:02:05【问题描述】:我正在尝试在Azure上部署使用ASP.NETCore制作的应用。所以我做的第一件事是在Azure中创建... 查看详情

如何在 ASP.NET CORE 5.0 MVC 中将登录设置为默认路由

】如何在ASP.NETCORE5.0MVC中将登录设置为默认路由【英文标题】:HowtomakeLoginasDefaultrouteinASP.NETCORE5.0MVC【发布时间】:2021-03-2512:30:43【问题描述】:我试图在加载应用程序时在第一次启动时加载登录页面。到目前为止我尝试了什么... 查看详情