asp.net-core - 如何检查用户在第二个浏览器选项卡中是否经过身份验证?
问题描述
我在服务器端 Blazor 应用程序中使用了身份验证。我写了注销并重定向到登录页面,但遇到了问题,如果它在第二个浏览器选项卡中打开,我仍然可以使用应用程序。
例如:应用程序在 tab1 和 tab2 中打开。用户在 tab1 中注销,然后重定向到登录页面,但在 tab2 中仍然可以使用应用程序。如果按 F5 刷新 tab2 则重定向到登录页面。
服务器端 Blazor 应用程序有什么简单的解决方案吗?
解决方案
推荐阅读
- xamarin.forms - Visual Studio 2019 和 Xamarin iOS - 模拟器问题
- javascript - 在嵌套对象 JavaScript 中检索相同键的值(来自用户输入)
- c++ - 如何修复调试错误“运行时检查失败”
- ruby-on-rails - 过滤关系类似于任何?在 Rails 中
- php - 如何关闭弃用警告php?
- graphql - 如何在graphql查询中发送字符串数组作为参数
- jquery - 如何使用jQuery更改特殊符号内存在的字符串特定部分的颜色
- javascript - FIREBASE:从数据库中获取数据时为空
- ios - Vapor 应用程序无法在 Heroku 上部署:我们没有“5.1.3”的构建说明
- redis - 为什么 Redis TimeSeries 不捕获聚合中的最后一个元素?