c# - 如何在 asp.net core 中设置用户特定的会话超时
问题描述
我正在尝试在 asp.net 核心应用程序中设置用户特定的会话超时。我使用下面的代码来设置 Startup 类中 ConfigureServices 的超时。
services.AddSession(options => options.IdleTimeout = TimeSpan.FromHours(8));
但是,这适用于应用程序的所有用户。如果尝试登录的用户是特殊用户,我的要求是从控制器中添加它。
解决方案
推荐阅读
- python-3.x - 如何使用python3中的搜索从主字符串的空格前后获取子字符串?
- c# - Why my other thread still able to access before SemaphoreSlim released?
- oracle - Problem when migrate Sybase Database to Oracle with SQL Developer
- java - 无法从 Asterisk 服务器获得 200 OK
- android - 添加缩放后android apk大小增加(React native)
- python - 根据另一个 DataFrame 中的条件对一个 DataFrame 执行计算
- wordpress - 错误:“invalid-token-response”-WordPress 5.4.2 oauth2 客户端/Nextcloud 19(OAuth2-Provider)
- php - 用户 'xxxxxx' 已超出 'max_user_connections 或连接数过多错误
- entity-framework - EF 内存数据库中的排序依据或最大值
- c# - WPF 在多个线程中处理多个按键事件